#declare metagyrate_diminished_rhombicosidodecahedron=mesh2{

vertex_vectors{

92,
<-0.9113571213904,0.2025232879125,-0.1197914387762>,
<-0.8953698515418,-0.1568665332687,-0.3415764285195>,
<-0.8904104380236,-0.0184725787426,0.2398295859409>,
<-0.8744231681751,-0.3778623999237,0.0180445961976>,
<-0.7899679448721,0.2092186109511,-0.5245445221677>,
<-0.7351288158665,-0.3693560793251,0.4169555436107>,
<-0.719866570553,0.5738656273814,-0.0562190084386>,
<-0.6859741249141,0.2162868037602,0.5256600326227>,
<-0.6780113547023,-0.3670291396816,-0.6368596497811>,
<-0.6441189090634,-0.7246079633027,-0.0549806087198>,
<-0.5984773940348,0.58056095042,-0.4609720918301>,
<-0.5805722182444,0.58237194798,0.3426919389745>,
<-0.5726094480326,-9.439954618E-4,-0.8198277434293>,
<-0.530692502757,-0.1345966968223,0.7027859902925>,
<-0.5227297325452,-0.7179126402641,-0.4597336921113>,
<-0.5048245567548,-0.7161016427041,0.3439303386933>,
<-0.3940410809253,0.8153203329229,-0.1751416451482>,
<-0.3392019519196,0.2367456426466,0.7663584206301>,
<-0.2874660599152,-0.926264249117,0.0486471174317>,
<-0.2627712282534,0.5999005312608,-0.7169653903956>,
<-0.2547467286167,0.8238266535215,0.2237693022649>,
<-0.2467839584048,0.2405107100797,-0.9387503801389>,
<-0.2338000452499,0.6028307868664,0.583390326982>,
<-0.1740396536088,-0.3362529826366,0.806413716444>,
<-0.166076883397,-0.9195689260784,-0.3561059659598>,
<-0.1580523837603,-0.6956428038177,0.5846287267007>,
<-0.0583349151438,0.8346599137636,-0.4311349437138>,
<0.0174508972285,0.0350893568323,0.8699861467816>,
<0.0593061130792,-0.9058054102307,0.2893455054391>,
<0.1590235816957,0.6244973073507,-0.7264181649754>,
<0.1670480813324,0.8484234296114,0.2143165276851>,
<0.1750108515442,0.2651074861696,-0.9482031547188>,
<0.1879947646991,0.6274275629563,0.5739375524022>,
<0.1992472425024,-0.5136256084158,0.7180900907423>,
<0.2557179265521,-0.8949721499885,-0.3655587405396>,
<0.2884372578506,0.85511875265,-0.1904365557064>,
<0.3432763868563,0.2765440623738,0.751063510072>,
<0.3907377933397,-0.1422832689469,0.7816625210799>,
<0.3950122788607,-0.8864658293899,0.0333522068735>,
<0.4166057393419,-0.7237882148287,0.4228068694806>,
<0.5057957546902,0.6449561462371,-0.485719776968>,
<0.5237009304806,0.6467671437971,0.3179442538366>,
<0.5316637006924,0.0634512003553,-0.8445754285672>,
<0.5815434161798,-0.653517444447,-0.4844813772493>,
<0.6450901069988,0.6534624668357,-0.0868088295549>,
<0.6789825526377,0.2958836432145,0.4950702115064>,
<0.6869453228495,-0.2874323002272,-0.6674494708974>,
<0.7208377684885,-0.6450111238484,-0.0855704298361>,
<0.7264439591212,-0.1229436881061,0.5256692225143>,
<0.7361000138019,0.2982105828581,-0.5587449818854>,
<0.7424312289697,-0.4823335092873,0.303884232771>,
<0.8753943661106,0.3067169034567,-0.1598340344723>,
<0.8913816359591,-0.0526729177244,-0.3816190242156>,
<0.8963410494773,0.0857210368016,0.1997869902448>,
<0.9123283193258,-0.2736687843795,-0.0219979994985>,
<-0.043880188354575,0.4325040087152,-0.832584272557175>,
<-0.32840615458932504,0.707610432091825,-0.44605351777192503>,
<-0.4941219947195401,0.32584936144996,-0.6922120255923201>,
<-0.4873066495848499,0.69884614045145,0.08377514691315002>,
<-0.754917257712575,0.39154211916625004,-0.29038176530314996>,
<-0.8928901447827251,-0.08766955600562501,-0.050873421289299996>,
<-0.7576360946251001,0.31131501765830005,0.18643422206466004>,
<-0.7105514703903,-0.07653463778245,0.4713077881167>,
<0.22373041977317498,0.73980803000035,-0.4584273603409>,
<0.4060690941656,0.75094294822355,0.06375384906510001>,
<-0.05032747710056001,0.83546981649388,-0.07172546292368001>,
<0.433488658668425,0.46165560308542497,0.5345038819543>,
<-0.03337598195877499,0.7256271082389,0.39885342733355>,
<-0.459887085082,0.40955879531330003,0.554525179802325>,
<-0.0048559896771199875,0.35572748233508,0.70894719137358>,
<-0.256620802764225,-0.04975366999499998,0.78638606853705>,
<0.690595060400375,0.4758365248469,-0.32277690572015>,
<0.8938613427182001,0.01652405953859999,-0.0909160169854>,
<0.723901801141,0.39771023882112005,0.15323171831212>,
<0.8193861392235,-0.198306236242825,0.2518356115079>,
<0.534860172988725,0.076800187133825,0.63836636629315>,
<0.10834906986544998,-0.23926812579175,0.7940381187619501>,
<0.49509319265498,-0.39699485791696,0.55042258731762>,
<0.1292766777908,-0.709715509323225,0.503717798090675>,
<0.7115226683257251,0.005389141315449986,-0.6130972263914>,
<0.0044669840736099925,-0.3272307199544,-0.65215456033927>,
<0.75860729256054,-0.3824605141253001,-0.32822366033938>,
<0.48827784752027503,-0.7699916369184501,-0.225564585187875>,
<0.5687217539152001,-0.684399669338575,0.16861821982225>,
<0.05129867503596,-0.9066153129609001,-0.07006397535101999>,
<-0.222759221837775,-0.8109535264673751,0.3166379220662>,
<-0.7339896497872,-0.07890526436525,-0.5807020859744>,
<-0.4050978962302,-0.8220884446905501,-0.20554328733979998>,
<-0.72293060320556,-0.46885573528816,-0.29502115658682>,
<-0.6896238624649499,-0.5469820213139001,0.18098746744545>,
<0.42151878048488006,0.37924454459416,-0.71273230142296>,
<-0.42054758254948,-0.45039004106116,0.5709428631482399>
 }
normal_vectors{

92,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>
 }
/* 
 texture_list{
4,
texture{texture0},
texture{texture1},
texture{texture2},
texture{texture3}
 }
*/
face_indices{
180,
<29,19,55>,// ,0,
<19,21,55>,// ,0,
<21,31,55>,// ,0,
<31,29,55>,// ,0,
<26,19,29>,// ,2,
<26,16,56>,// ,0,
<16,10,56>,// ,0,
<10,19,56>,// ,0,
<19,26,56>,// ,0,
<19,10,57>,// ,1,
<10,4,57>,// ,1,
<4,12,57>,// ,1,
<12,21,57>,// ,1,
<21,19,57>,// ,1,
<16,6,10>,// ,2,
<20,11,58>,// ,0,
<11,6,58>,// ,0,
<6,16,58>,// ,0,
<16,20,58>,// ,0,
<10,6,59>,// ,0,
<6,0,59>,// ,0,
<0,4,59>,// ,0,
<4,10,59>,// ,0,
<0,1,4>,// ,2,
<0,2,60>,// ,0,
<2,3,60>,// ,0,
<3,1,60>,// ,0,
<1,0,60>,// ,0,
<6,11,61>,// ,1,
<11,7,61>,// ,1,
<7,2,61>,// ,1,
<2,0,61>,// ,1,
<0,6,61>,// ,1,
<2,5,3>,// ,2,
<7,13,62>,// ,0,
<13,5,62>,// ,0,
<5,2,62>,// ,0,
<2,7,62>,// ,0,
<40,35,63>,// ,0,
<35,26,63>,// ,0,
<26,29,63>,// ,0,
<29,40,63>,// ,0,
<44,35,40>,// ,2,
<44,41,64>,// ,0,
<41,30,64>,// ,0,
<30,35,64>,// ,0,
<35,44,64>,// ,0,
<35,30,65>,// ,1,
<30,20,65>,// ,1,
<20,16,65>,// ,1,
<16,26,65>,// ,1,
<26,35,65>,// ,1,
<41,32,30>,// ,2,
<45,36,66>,// ,0,
<36,32,66>,// ,0,
<32,41,66>,// ,0,
<41,45,66>,// ,0,
<30,32,67>,// ,0,
<32,22,67>,// ,0,
<22,20,67>,// ,0,
<20,30,67>,// ,0,
<22,11,20>,// ,2,
<22,17,68>,// ,0,
<17,7,68>,// ,0,
<7,11,68>,// ,0,
<11,22,68>,// ,0,
<32,36,69>,// ,1,
<36,27,69>,// ,1,
<27,17,69>,// ,1,
<17,22,69>,// ,1,
<22,32,69>,// ,1,
<17,13,7>,// ,2,
<27,23,70>,// ,0,
<23,13,70>,// ,0,
<13,17,70>,// ,0,
<17,27,70>,// ,0,
<49,51,71>,// ,0,
<51,44,71>,// ,0,
<44,40,71>,// ,0,
<40,49,71>,// ,0,
<52,51,49>,// ,2,
<52,54,72>,// ,0,
<54,53,72>,// ,0,
<53,51,72>,// ,0,
<51,52,72>,// ,0,
<51,53,73>,// ,1,
<53,45,73>,// ,1,
<45,41,73>,// ,1,
<41,44,73>,// ,1,
<44,51,73>,// ,1,
<53,48,45>,// ,2,
<54,50,74>,// ,0,
<50,48,74>,// ,0,
<48,53,74>,// ,0,
<53,54,74>,// ,0,
<45,48,75>,// ,0,
<48,37,75>,// ,0,
<37,36,75>,// ,0,
<36,45,75>,// ,0,
<37,27,36>,// ,2,
<37,33,76>,// ,0,
<33,23,76>,// ,0,
<23,27,76>,// ,0,
<27,37,76>,// ,0,
<48,50,77>,// ,1,
<50,39,77>,// ,1,
<39,33,77>,// ,1,
<33,37,77>,// ,1,
<37,48,77>,// ,1,
<33,25,23>,// ,2,
<39,28,78>,// ,0,
<28,25,78>,// ,0,
<25,33,78>,// ,0,
<33,39,78>,// ,0,
<42,46,79>,// ,0,
<46,52,79>,// ,0,
<52,49,79>,// ,0,
<49,42,79>,// ,0,
<31,21,80>,// ,3,
<21,12,80>,// ,3,
<12,8,80>,// ,3,
<8,14,80>,// ,3,
<14,24,80>,// ,3,
<24,34,80>,// ,3,
<34,43,80>,// ,3,
<43,46,80>,// ,3,
<46,42,80>,// ,3,
<42,31,80>,// ,3,
<46,43,81>,// ,1,
<43,47,81>,// ,1,
<47,54,81>,// ,1,
<54,52,81>,// ,1,
<52,46,81>,// ,1,
<43,34,82>,// ,0,
<34,38,82>,// ,0,
<38,47,82>,// ,0,
<47,43,82>,// ,0,
<47,50,54>,// ,2,
<47,38,83>,// ,0,
<38,39,83>,// ,0,
<39,50,83>,// ,0,
<50,47,83>,// ,0,
<34,24,84>,// ,1,
<24,18,84>,// ,1,
<18,28,84>,// ,1,
<28,38,84>,// ,1,
<38,34,84>,// ,1,
<38,28,39>,// ,2,
<18,15,85>,// ,0,
<15,25,85>,// ,0,
<25,28,85>,// ,0,
<28,18,85>,// ,0,
<4,1,86>,// ,0,
<1,8,86>,// ,0,
<8,12,86>,// ,0,
<12,4,86>,// ,0,
<14,9,87>,// ,0,
<9,18,87>,// ,0,
<18,24,87>,// ,0,
<24,14,87>,// ,0,
<8,1,88>,// ,1,
<1,3,88>,// ,1,
<3,9,88>,// ,1,
<9,14,88>,// ,1,
<14,8,88>,// ,1,
<9,15,18>,// ,2,
<3,5,89>,// ,0,
<5,15,89>,// ,0,
<15,9,89>,// ,0,
<9,3,89>,// ,0,
<42,49,90>,// ,1,
<49,40,90>,// ,1,
<40,29,90>,// ,1,
<29,31,90>,// ,1,
<31,42,90>,// ,1,
<5,13,91>,// ,1,
<13,23,91>,// ,1,
<23,25,91>,// ,1,
<25,15,91>,// ,1,
<15,5,91> //1
 } 
 }
#declare aretes=union{

object{cylinder{<-0.9113571213904,0.2025232879125,-0.1197914387762>,<-0.8953698515418,-0.1568665332687,-0.3415764285195>,diam  }}
object{cylinder{<-0.9113571213904,0.2025232879125,-0.1197914387762>,<-0.8904104380236,-0.0184725787426,0.2398295859409>,diam  }}
object{cylinder{<-0.9113571213904,0.2025232879125,-0.1197914387762>,<-0.7899679448721,0.2092186109511,-0.5245445221677>,diam  }}
object{cylinder{<-0.9113571213904,0.2025232879125,-0.1197914387762>,<-0.719866570553,0.5738656273814,-0.0562190084386>,diam  }}
object{cylinder{<-0.8953698515418,-0.1568665332687,-0.3415764285195>,<-0.8744231681751,-0.3778623999237,0.0180445961976>,diam  }}
object{cylinder{<-0.8953698515418,-0.1568665332687,-0.3415764285195>,<-0.7899679448721,0.2092186109511,-0.5245445221677>,diam  }}
object{cylinder{<-0.8953698515418,-0.1568665332687,-0.3415764285195>,<-0.6780113547023,-0.3670291396816,-0.6368596497811>,diam  }}
object{cylinder{<-0.8904104380236,-0.0184725787426,0.2398295859409>,<-0.8744231681751,-0.3778623999237,0.0180445961976>,diam  }}
object{cylinder{<-0.8904104380236,-0.0184725787426,0.2398295859409>,<-0.7351288158665,-0.3693560793251,0.4169555436107>,diam  }}
object{cylinder{<-0.8904104380236,-0.0184725787426,0.2398295859409>,<-0.6859741249141,0.2162868037602,0.5256600326227>,diam  }}
object{cylinder{<-0.8744231681751,-0.3778623999237,0.0180445961976>,<-0.7351288158665,-0.3693560793251,0.4169555436107>,diam  }}
object{cylinder{<-0.8744231681751,-0.3778623999237,0.0180445961976>,<-0.6441189090634,-0.7246079633027,-0.0549806087198>,diam  }}
object{cylinder{<-0.7899679448721,0.2092186109511,-0.5245445221677>,<-0.5984773940348,0.58056095042,-0.4609720918301>,diam  }}
object{cylinder{<-0.7899679448721,0.2092186109511,-0.5245445221677>,<-0.5726094480326,-9.439954618E-4,-0.8198277434293>,diam  }}
object{cylinder{<-0.7351288158665,-0.3693560793251,0.4169555436107>,<-0.530692502757,-0.1345966968223,0.7027859902925>,diam  }}
object{cylinder{<-0.7351288158665,-0.3693560793251,0.4169555436107>,<-0.5048245567548,-0.7161016427041,0.3439303386933>,diam  }}
object{cylinder{<-0.719866570553,0.5738656273814,-0.0562190084386>,<-0.5984773940348,0.58056095042,-0.4609720918301>,diam  }}
object{cylinder{<-0.719866570553,0.5738656273814,-0.0562190084386>,<-0.5805722182444,0.58237194798,0.3426919389745>,diam  }}
object{cylinder{<-0.719866570553,0.5738656273814,-0.0562190084386>,<-0.3940410809253,0.8153203329229,-0.1751416451482>,diam  }}
object{cylinder{<-0.6859741249141,0.2162868037602,0.5256600326227>,<-0.5805722182444,0.58237194798,0.3426919389745>,diam  }}
object{cylinder{<-0.6859741249141,0.2162868037602,0.5256600326227>,<-0.530692502757,-0.1345966968223,0.7027859902925>,diam  }}
object{cylinder{<-0.6859741249141,0.2162868037602,0.5256600326227>,<-0.3392019519196,0.2367456426466,0.7663584206301>,diam  }}
object{cylinder{<-0.6780113547023,-0.3670291396816,-0.6368596497811>,<-0.5726094480326,-9.439954618E-4,-0.8198277434293>,diam  }}
object{cylinder{<-0.6780113547023,-0.3670291396816,-0.6368596497811>,<-0.5227297325452,-0.7179126402641,-0.4597336921113>,diam  }}
object{cylinder{<-0.6441189090634,-0.7246079633027,-0.0549806087198>,<-0.5227297325452,-0.7179126402641,-0.4597336921113>,diam  }}
object{cylinder{<-0.6441189090634,-0.7246079633027,-0.0549806087198>,<-0.5048245567548,-0.7161016427041,0.3439303386933>,diam  }}
object{cylinder{<-0.6441189090634,-0.7246079633027,-0.0549806087198>,<-0.2874660599152,-0.926264249117,0.0486471174317>,diam  }}
object{cylinder{<-0.5984773940348,0.58056095042,-0.4609720918301>,<-0.3940410809253,0.8153203329229,-0.1751416451482>,diam  }}
object{cylinder{<-0.5984773940348,0.58056095042,-0.4609720918301>,<-0.2627712282534,0.5999005312608,-0.7169653903956>,diam  }}
object{cylinder{<-0.5805722182444,0.58237194798,0.3426919389745>,<-0.2547467286167,0.8238266535215,0.2237693022649>,diam  }}
object{cylinder{<-0.5805722182444,0.58237194798,0.3426919389745>,<-0.2338000452499,0.6028307868664,0.583390326982>,diam  }}
object{cylinder{<-0.5726094480326,-9.439954618E-4,-0.8198277434293>,<-0.2467839584048,0.2405107100797,-0.9387503801389>,diam  }}
object{cylinder{<-0.530692502757,-0.1345966968223,0.7027859902925>,<-0.3392019519196,0.2367456426466,0.7663584206301>,diam  }}
object{cylinder{<-0.530692502757,-0.1345966968223,0.7027859902925>,<-0.1740396536088,-0.3362529826366,0.806413716444>,diam  }}
object{cylinder{<-0.5227297325452,-0.7179126402641,-0.4597336921113>,<-0.166076883397,-0.9195689260784,-0.3561059659598>,diam  }}
object{cylinder{<-0.5048245567548,-0.7161016427041,0.3439303386933>,<-0.2874660599152,-0.926264249117,0.0486471174317>,diam  }}
object{cylinder{<-0.5048245567548,-0.7161016427041,0.3439303386933>,<-0.1580523837603,-0.6956428038177,0.5846287267007>,diam  }}
object{cylinder{<-0.3940410809253,0.8153203329229,-0.1751416451482>,<-0.2547467286167,0.8238266535215,0.2237693022649>,diam  }}
object{cylinder{<-0.3940410809253,0.8153203329229,-0.1751416451482>,<-0.0583349151438,0.8346599137636,-0.4311349437138>,diam  }}
object{cylinder{<-0.3392019519196,0.2367456426466,0.7663584206301>,<-0.2338000452499,0.6028307868664,0.583390326982>,diam  }}
object{cylinder{<-0.3392019519196,0.2367456426466,0.7663584206301>,<0.0174508972285,0.0350893568323,0.8699861467816>,diam  }}
object{cylinder{<-0.2874660599152,-0.926264249117,0.0486471174317>,<-0.166076883397,-0.9195689260784,-0.3561059659598>,diam  }}
object{cylinder{<-0.2874660599152,-0.926264249117,0.0486471174317>,<0.0593061130792,-0.9058054102307,0.2893455054391>,diam  }}
object{cylinder{<-0.2627712282534,0.5999005312608,-0.7169653903956>,<-0.2467839584048,0.2405107100797,-0.9387503801389>,diam  }}
object{cylinder{<-0.2627712282534,0.5999005312608,-0.7169653903956>,<-0.0583349151438,0.8346599137636,-0.4311349437138>,diam  }}
object{cylinder{<-0.2627712282534,0.5999005312608,-0.7169653903956>,<0.1590235816957,0.6244973073507,-0.7264181649754>,diam  }}
object{cylinder{<-0.2547467286167,0.8238266535215,0.2237693022649>,<-0.2338000452499,0.6028307868664,0.583390326982>,diam  }}
object{cylinder{<-0.2547467286167,0.8238266535215,0.2237693022649>,<0.1670480813324,0.8484234296114,0.2143165276851>,diam  }}
object{cylinder{<-0.2467839584048,0.2405107100797,-0.9387503801389>,<0.1750108515442,0.2651074861696,-0.9482031547188>,diam  }}
object{cylinder{<-0.2338000452499,0.6028307868664,0.583390326982>,<0.1879947646991,0.6274275629563,0.5739375524022>,diam  }}
object{cylinder{<-0.1740396536088,-0.3362529826366,0.806413716444>,<-0.1580523837603,-0.6956428038177,0.5846287267007>,diam  }}
object{cylinder{<-0.1740396536088,-0.3362529826366,0.806413716444>,<0.0174508972285,0.0350893568323,0.8699861467816>,diam  }}
object{cylinder{<-0.1740396536088,-0.3362529826366,0.806413716444>,<0.1992472425024,-0.5136256084158,0.7180900907423>,diam  }}
object{cylinder{<-0.166076883397,-0.9195689260784,-0.3561059659598>,<0.2557179265521,-0.8949721499885,-0.3655587405396>,diam  }}
object{cylinder{<-0.1580523837603,-0.6956428038177,0.5846287267007>,<0.0593061130792,-0.9058054102307,0.2893455054391>,diam  }}
object{cylinder{<-0.1580523837603,-0.6956428038177,0.5846287267007>,<0.1992472425024,-0.5136256084158,0.7180900907423>,diam  }}
object{cylinder{<-0.0583349151438,0.8346599137636,-0.4311349437138>,<0.1590235816957,0.6244973073507,-0.7264181649754>,diam  }}
object{cylinder{<-0.0583349151438,0.8346599137636,-0.4311349437138>,<0.2884372578506,0.85511875265,-0.1904365557064>,diam  }}
object{cylinder{<0.0174508972285,0.0350893568323,0.8699861467816>,<0.3432763868563,0.2765440623738,0.751063510072>,diam  }}
object{cylinder{<0.0174508972285,0.0350893568323,0.8699861467816>,<0.3907377933397,-0.1422832689469,0.7816625210799>,diam  }}
object{cylinder{<0.0593061130792,-0.9058054102307,0.2893455054391>,<0.3950122788607,-0.8864658293899,0.0333522068735>,diam  }}
object{cylinder{<0.0593061130792,-0.9058054102307,0.2893455054391>,<0.4166057393419,-0.7237882148287,0.4228068694806>,diam  }}
object{cylinder{<0.1590235816957,0.6244973073507,-0.7264181649754>,<0.1750108515442,0.2651074861696,-0.9482031547188>,diam  }}
object{cylinder{<0.1590235816957,0.6244973073507,-0.7264181649754>,<0.5057957546902,0.6449561462371,-0.485719776968>,diam  }}
object{cylinder{<0.1670480813324,0.8484234296114,0.2143165276851>,<0.1879947646991,0.6274275629563,0.5739375524022>,diam  }}
object{cylinder{<0.1670480813324,0.8484234296114,0.2143165276851>,<0.2884372578506,0.85511875265,-0.1904365557064>,diam  }}
object{cylinder{<0.1670480813324,0.8484234296114,0.2143165276851>,<0.5237009304806,0.6467671437971,0.3179442538366>,diam  }}
object{cylinder{<0.1750108515442,0.2651074861696,-0.9482031547188>,<0.5316637006924,0.0634512003553,-0.8445754285672>,diam  }}
object{cylinder{<0.1879947646991,0.6274275629563,0.5739375524022>,<0.3432763868563,0.2765440623738,0.751063510072>,diam  }}
object{cylinder{<0.1879947646991,0.6274275629563,0.5739375524022>,<0.5237009304806,0.6467671437971,0.3179442538366>,diam  }}
object{cylinder{<0.1992472425024,-0.5136256084158,0.7180900907423>,<0.3907377933397,-0.1422832689469,0.7816625210799>,diam  }}
object{cylinder{<0.1992472425024,-0.5136256084158,0.7180900907423>,<0.4166057393419,-0.7237882148287,0.4228068694806>,diam  }}
object{cylinder{<0.2557179265521,-0.8949721499885,-0.3655587405396>,<0.3950122788607,-0.8864658293899,0.0333522068735>,diam  }}
object{cylinder{<0.2557179265521,-0.8949721499885,-0.3655587405396>,<0.5815434161798,-0.653517444447,-0.4844813772493>,diam  }}
object{cylinder{<0.2884372578506,0.85511875265,-0.1904365557064>,<0.5057957546902,0.6449561462371,-0.485719776968>,diam  }}
object{cylinder{<0.2884372578506,0.85511875265,-0.1904365557064>,<0.6450901069988,0.6534624668357,-0.0868088295549>,diam  }}
object{cylinder{<0.3432763868563,0.2765440623738,0.751063510072>,<0.3907377933397,-0.1422832689469,0.7816625210799>,diam  }}
object{cylinder{<0.3432763868563,0.2765440623738,0.751063510072>,<0.6789825526377,0.2958836432145,0.4950702115064>,diam  }}
object{cylinder{<0.3907377933397,-0.1422832689469,0.7816625210799>,<0.7264439591212,-0.1229436881061,0.5256692225143>,diam  }}
object{cylinder{<0.3950122788607,-0.8864658293899,0.0333522068735>,<0.4166057393419,-0.7237882148287,0.4228068694806>,diam  }}
object{cylinder{<0.3950122788607,-0.8864658293899,0.0333522068735>,<0.7208377684885,-0.6450111238484,-0.0855704298361>,diam  }}
object{cylinder{<0.4166057393419,-0.7237882148287,0.4228068694806>,<0.7424312289697,-0.4823335092873,0.303884232771>,diam  }}
object{cylinder{<0.5057957546902,0.6449561462371,-0.485719776968>,<0.6450901069988,0.6534624668357,-0.0868088295549>,diam  }}
object{cylinder{<0.5057957546902,0.6449561462371,-0.485719776968>,<0.7361000138019,0.2982105828581,-0.5587449818854>,diam  }}
object{cylinder{<0.5237009304806,0.6467671437971,0.3179442538366>,<0.6450901069988,0.6534624668357,-0.0868088295549>,diam  }}
object{cylinder{<0.5237009304806,0.6467671437971,0.3179442538366>,<0.6789825526377,0.2958836432145,0.4950702115064>,diam  }}
object{cylinder{<0.5316637006924,0.0634512003553,-0.8445754285672>,<0.6869453228495,-0.2874323002272,-0.6674494708974>,diam  }}
object{cylinder{<0.5316637006924,0.0634512003553,-0.8445754285672>,<0.7361000138019,0.2982105828581,-0.5587449818854>,diam  }}
object{cylinder{<0.5815434161798,-0.653517444447,-0.4844813772493>,<0.6869453228495,-0.2874323002272,-0.6674494708974>,diam  }}
object{cylinder{<0.5815434161798,-0.653517444447,-0.4844813772493>,<0.7208377684885,-0.6450111238484,-0.0855704298361>,diam  }}
object{cylinder{<0.6450901069988,0.6534624668357,-0.0868088295549>,<0.8753943661106,0.3067169034567,-0.1598340344723>,diam  }}
object{cylinder{<0.6789825526377,0.2958836432145,0.4950702115064>,<0.7264439591212,-0.1229436881061,0.5256692225143>,diam  }}
object{cylinder{<0.6789825526377,0.2958836432145,0.4950702115064>,<0.8963410494773,0.0857210368016,0.1997869902448>,diam  }}
object{cylinder{<0.6869453228495,-0.2874323002272,-0.6674494708974>,<0.8913816359591,-0.0526729177244,-0.3816190242156>,diam  }}
object{cylinder{<0.7208377684885,-0.6450111238484,-0.0855704298361>,<0.7424312289697,-0.4823335092873,0.303884232771>,diam  }}
object{cylinder{<0.7208377684885,-0.6450111238484,-0.0855704298361>,<0.9123283193258,-0.2736687843795,-0.0219979994985>,diam  }}
object{cylinder{<0.7264439591212,-0.1229436881061,0.5256692225143>,<0.7424312289697,-0.4823335092873,0.303884232771>,diam  }}
object{cylinder{<0.7264439591212,-0.1229436881061,0.5256692225143>,<0.8963410494773,0.0857210368016,0.1997869902448>,diam  }}
object{cylinder{<0.7361000138019,0.2982105828581,-0.5587449818854>,<0.8753943661106,0.3067169034567,-0.1598340344723>,diam  }}
object{cylinder{<0.7361000138019,0.2982105828581,-0.5587449818854>,<0.8913816359591,-0.0526729177244,-0.3816190242156>,diam  }}
object{cylinder{<0.7424312289697,-0.4823335092873,0.303884232771>,<0.9123283193258,-0.2736687843795,-0.0219979994985>,diam  }}
object{cylinder{<0.8753943661106,0.3067169034567,-0.1598340344723>,<0.8913816359591,-0.0526729177244,-0.3816190242156>,diam  }}
object{cylinder{<0.8753943661106,0.3067169034567,-0.1598340344723>,<0.8963410494773,0.0857210368016,0.1997869902448>,diam  }}
object{cylinder{<0.8913816359591,-0.0526729177244,-0.3816190242156>,<0.9123283193258,-0.2736687843795,-0.0219979994985>,diam  }}
object{cylinder{<0.8963410494773,0.0857210368016,0.1997869902448>,<0.9123283193258,-0.2736687843795,-0.0219979994985>,diam  }}
}
#declare sommets=union{

object{sphere{<-0.9113571213904,0.2025232879125,-0.1197914387762>,diam1 }}
object{sphere{<-0.8953698515418,-0.1568665332687,-0.3415764285195>,diam1 }}
object{sphere{<-0.8904104380236,-0.0184725787426,0.2398295859409>,diam1 }}
object{sphere{<-0.8744231681751,-0.3778623999237,0.0180445961976>,diam1 }}
object{sphere{<-0.7899679448721,0.2092186109511,-0.5245445221677>,diam1 }}
object{sphere{<-0.7351288158665,-0.3693560793251,0.4169555436107>,diam1 }}
object{sphere{<-0.719866570553,0.5738656273814,-0.0562190084386>,diam1 }}
object{sphere{<-0.6859741249141,0.2162868037602,0.5256600326227>,diam1 }}
object{sphere{<-0.6780113547023,-0.3670291396816,-0.6368596497811>,diam1 }}
object{sphere{<-0.6441189090634,-0.7246079633027,-0.0549806087198>,diam1 }}
object{sphere{<-0.5984773940348,0.58056095042,-0.4609720918301>,diam1 }}
object{sphere{<-0.5805722182444,0.58237194798,0.3426919389745>,diam1 }}
object{sphere{<-0.5726094480326,-9.439954618E-4,-0.8198277434293>,diam1 }}
object{sphere{<-0.530692502757,-0.1345966968223,0.7027859902925>,diam1 }}
object{sphere{<-0.5227297325452,-0.7179126402641,-0.4597336921113>,diam1 }}
object{sphere{<-0.5048245567548,-0.7161016427041,0.3439303386933>,diam1 }}
object{sphere{<-0.3940410809253,0.8153203329229,-0.1751416451482>,diam1 }}
object{sphere{<-0.3392019519196,0.2367456426466,0.7663584206301>,diam1 }}
object{sphere{<-0.2874660599152,-0.926264249117,0.0486471174317>,diam1 }}
object{sphere{<-0.2627712282534,0.5999005312608,-0.7169653903956>,diam1 }}
object{sphere{<-0.2547467286167,0.8238266535215,0.2237693022649>,diam1 }}
object{sphere{<-0.2467839584048,0.2405107100797,-0.9387503801389>,diam1 }}
object{sphere{<-0.2338000452499,0.6028307868664,0.583390326982>,diam1 }}
object{sphere{<-0.1740396536088,-0.3362529826366,0.806413716444>,diam1 }}
object{sphere{<-0.166076883397,-0.9195689260784,-0.3561059659598>,diam1 }}
object{sphere{<-0.1580523837603,-0.6956428038177,0.5846287267007>,diam1 }}
object{sphere{<-0.0583349151438,0.8346599137636,-0.4311349437138>,diam1 }}
object{sphere{<0.0174508972285,0.0350893568323,0.8699861467816>,diam1 }}
object{sphere{<0.0593061130792,-0.9058054102307,0.2893455054391>,diam1 }}
object{sphere{<0.1590235816957,0.6244973073507,-0.7264181649754>,diam1 }}
object{sphere{<0.1670480813324,0.8484234296114,0.2143165276851>,diam1 }}
object{sphere{<0.1750108515442,0.2651074861696,-0.9482031547188>,diam1 }}
object{sphere{<0.1879947646991,0.6274275629563,0.5739375524022>,diam1 }}
object{sphere{<0.1992472425024,-0.5136256084158,0.7180900907423>,diam1 }}
object{sphere{<0.2557179265521,-0.8949721499885,-0.3655587405396>,diam1 }}
object{sphere{<0.2884372578506,0.85511875265,-0.1904365557064>,diam1 }}
object{sphere{<0.3432763868563,0.2765440623738,0.751063510072>,diam1 }}
object{sphere{<0.3907377933397,-0.1422832689469,0.7816625210799>,diam1 }}
object{sphere{<0.3950122788607,-0.8864658293899,0.0333522068735>,diam1 }}
object{sphere{<0.4166057393419,-0.7237882148287,0.4228068694806>,diam1 }}
object{sphere{<0.5057957546902,0.6449561462371,-0.485719776968>,diam1 }}
object{sphere{<0.5237009304806,0.6467671437971,0.3179442538366>,diam1 }}
object{sphere{<0.5316637006924,0.0634512003553,-0.8445754285672>,diam1 }}
object{sphere{<0.5815434161798,-0.653517444447,-0.4844813772493>,diam1 }}
object{sphere{<0.6450901069988,0.6534624668357,-0.0868088295549>,diam1 }}
object{sphere{<0.6789825526377,0.2958836432145,0.4950702115064>,diam1 }}
object{sphere{<0.6869453228495,-0.2874323002272,-0.6674494708974>,diam1 }}
object{sphere{<0.7208377684885,-0.6450111238484,-0.0855704298361>,diam1 }}
object{sphere{<0.7264439591212,-0.1229436881061,0.5256692225143>,diam1 }}
object{sphere{<0.7361000138019,0.2982105828581,-0.5587449818854>,diam1 }}
object{sphere{<0.7424312289697,-0.4823335092873,0.303884232771>,diam1 }}
object{sphere{<0.8753943661106,0.3067169034567,-0.1598340344723>,diam1 }}
object{sphere{<0.8913816359591,-0.0526729177244,-0.3816190242156>,diam1 }}
object{sphere{<0.8963410494773,0.0857210368016,0.1997869902448>,diam1 }}
object{sphere{<0.9123283193258,-0.2736687843795,-0.0219979994985>,diam1 }}
}
#declare maxIndices=105;
#declare trans=array[105];
#declare trans[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.745768006709906>);
#declare Victor=vrotate(Victor,<0,-94.12300870651897,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.745768006709906>);
#declare Hugo=vrotate(Hugo,<0,-94.12300870651897,0>);
#declare transy=<0.9033634864661,-0.02282837732189999,0.23068393364785>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618813 rotate -31.745768006709906*z rotate -94.12300870651897*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9033634864661,0.02282837732189999,-0.23068393364785>};
#declare trans[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.47152819076538>);
#declare Victor=vrotate(Victor,<0,93.33351496225717,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.47152819076538>);
#declare Hugo=vrotate(Hugo,<0,93.33351496225717,0>);
#declare transy=<0.900883779707,-0.09202535458495,-0.06001907358235001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618314 rotate -58.47152819076538*z rotate 93.33351496225717*y Axis_Rotate_Trans(Victor,provi)  translate <-0.900883779707,0.09202535458495,0.06001907358235001>};
#declare trans[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.90774792629308>);
#declare Victor=vrotate(Victor,<0,-106.69447161871852,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.90774792629308>);
#declare Hugo=vrotate(Hugo,<0,-106.69447161871852,0>);
#declare transy=<0.8506625331312501,-0.2058709494318,0.32216798047195>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618986 rotate -90.90774792629308*z rotate -106.69447161871852*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8506625331312501,0.2058709494318,-0.32216798047195>};
#declare trans[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.48272840746947>);
#declare Victor=vrotate(Victor,<0,161.63448917347458,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.48272840746947>);
#declare Hugo=vrotate(Hugo,<0,161.63448917347458,0>);
#declare transy=<0.8156118459717,-0.38819445764695,0.0880052236074>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618061 rotate -151.48272840746947*z rotate 161.63448917347458*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8156118459717,0.38819445764695,-0.0880052236074>};
#declare trans[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.471528190776525>);
#declare Victor=vrotate(Victor,<0,93.33351496224127,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.471528190776525>);
#declare Hugo=vrotate(Hugo,<0,93.33351496224127,0>);
#declare transy=<0.88489650985845,0.2673644665962,0.16176591616094999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616961 rotate -58.471528190776525*z rotate 93.33351496224127*y Axis_Rotate_Trans(Victor,provi)  translate <-0.88489650985845,-0.2673644665962,-0.16176591616094999>};
#declare trans[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-150.02386812425468>);
#declare Victor=vrotate(Victor,<0,-119.9448310080487,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-150.02386812425468>);
#declare Hugo=vrotate(Hugo,<0,-119.9448310080487,0>);
#declare transy=<0.84266889820695,-0.026176038841199997,0.4330604753436>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618641 rotate -150.02386812425468*z rotate -119.9448310080487*y Axis_Rotate_Trans(Victor,provi)  translate <-0.84266889820695,0.026176038841199997,-0.4330604753436>};
#declare trans[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.179232990952904>);
#declare Victor=vrotate(Victor,<0,-126.35684967404616,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.179232990952904>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967404616,0>);
#declare transy=<0.78669060312205,0.26194783647515,0.4892180391503>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616431 rotate -60.179232990952904*z rotate -126.35684967404616*y Axis_Rotate_Trans(Victor,provi)  translate <-0.78669060312205,-0.26194783647515,-0.4892180391503>};
#declare trans[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.7457680067162>);
#declare Victor=vrotate(Victor,<0,-94.12300870649325,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.7457680067162>);
#declare Hugo=vrotate(Hugo,<0,-94.12300870649325,0>);
#declare transy=<0.88241680309935,0.19816748933315,-0.12893709106925>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616711 rotate -31.7457680067162*z rotate -94.12300870649325*y Axis_Rotate_Trans(Victor,provi)  translate <-0.88241680309935,-0.19816748933315,0.12893709106925>};
#declare trans[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.87419846462026>);
#declare Victor=vrotate(Victor,<0,131.24018437715714,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.87419846462026>);
#declare Hugo=vrotate(Hugo,<0,131.24018437715714,0>);
#declare transy=<0.81276962694505,0.19391432903385,-0.3283925647758>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616317 rotate -33.87419846462026*z rotate 131.24018437715714*y Axis_Rotate_Trans(Victor,provi)  translate <-0.81276962694505,-0.19391432903385,0.3283925647758>};
#declare trans[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.74443984036199>);
#declare Victor=vrotate(Victor,<0,125.57372620866272,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.74443984036199>);
#declare Hugo=vrotate(Hugo,<0,125.57372620866272,0>);
#declare transy=<0.78819228146885,-0.09890711250880001,-0.3827448092818>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616468 rotate -123.74443984036199*z rotate 125.57372620866272*y Axis_Rotate_Trans(Victor,provi)  translate <-0.78819228146885,0.09890711250880001,0.3827448092818>};
#declare trans[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.15331153654708>);
#declare Victor=vrotate(Victor,<0,109.24851665329447,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.15331153654708>);
#declare Hugo=vrotate(Hugo,<0,109.24851665329447,0>);
#declare transy=<0.8047759920208,0.3736092396244,-0.21750006990415>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616377 rotate -91.15331153654708*z rotate 109.24851665329447*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8047759920208,-0.3736092396244,0.21750006990415>};
#declare trans[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.867914725556716>);
#declare Victor=vrotate(Victor,<0,-162.40714519764632,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.867914725556716>);
#declare Hugo=vrotate(Hugo,<0,-162.40714519764632,0>);
#declare transy=<0.75927103861925,0.5512351816132001,0.018468006261099998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616991 rotate -34.867914725556716*z rotate -162.40714519764632*y Axis_Rotate_Trans(Victor,provi)  translate <-0.75927103861925,-0.5512351816132001,-0.018468006261099998>};
#declare trans[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.4827284074808>);
#declare Victor=vrotate(Victor,<0,161.63448917346562,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.4827284074808>);
#declare Hugo=vrotate(Hugo,<0,161.63448917346562,0>);
#declare transy=<0.69422266945345,-0.39488978068555003,0.4927583069989>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616987 rotate -151.4827284074808*z rotate 161.63448917346562*y Axis_Rotate_Trans(Victor,provi)  translate <-0.69422266945345,0.39488978068555003,-0.4927583069989>};
#declare trans[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.17923299095289>);
#declare Victor=vrotate(Victor,<0,-126.35684967404613,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.17923299095289>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967404613,0>);
#declare transy=<0.68128869645235,-0.10413730774465,0.6721861327984999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999993151561643 rotate -60.17923299095289*z rotate -126.35684967404613*y Axis_Rotate_Trans(Victor,provi)  translate <-0.68128869645235,0.10413730774465,-0.6721861327984999>};
#declare trans[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.74443984036199>);
#declare Victor=vrotate(Victor,<0,125.57372620866273,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.74443984036199>);
#declare Hugo=vrotate(Hugo,<0,125.57372620866273,0>);
#declare transy=<0.63291065931175,0.2519763880737,-0.5598707669516>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616469 rotate -123.74443984036199*z rotate 125.57372620866273*y Axis_Rotate_Trans(Victor,provi)  translate <-0.63291065931175,-0.2519763880737,0.5598707669516>};
#declare trans[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.867914725556744>);
#declare Victor=vrotate(Victor,<0,-162.40714519764632,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.867914725556744>);
#declare Hugo=vrotate(Hugo,<0,-162.40714519764632,0>);
#declare transy=<0.61997668631065,0.5427288610146,-0.38044294115199995>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616991 rotate -34.867914725556744*z rotate -162.40714519764632*y Axis_Rotate_Trans(Victor,provi)  translate <-0.61997668631065,-0.5427288610146,0.38044294115199995>};
#declare trans[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.90774792629314>);
#declare Victor=vrotate(Victor,<0,-106.69447161870555,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.90774792629314>);
#declare Hugo=vrotate(Hugo,<0,-106.69447161870555,0>);
#declare transy=<0.6591719822939,-0.5772132889007,0.25859555013435>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618307 rotate -90.90774792629314*z rotate -106.69447161870555*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6591719822939,0.5772132889007,-0.25859555013435>};
#declare trans[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.15331153654708>);
#declare Victor=vrotate(Victor,<0,109.24851665329444,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.15331153654708>);
#declare Hugo=vrotate(Hugo,<0,109.24851665329444,0>);
#declare transy=<0.6502193943987,-0.5781187876807,-0.14323646526795>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616378 rotate -91.15331153654708*z rotate 109.24851665329444*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6502193943987,0.5781187876807,0.14323646526795>};
#declare trans[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.84316732878928>);
#declare Victor=vrotate(Victor,<0,-159.94848688296312,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.84316732878928>);
#declare Hugo=vrotate(Hugo,<0,-159.94848688296312,0>);
#declare transy=<0.55695382573915,-0.69459298015215,0.1156803267934>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616681 rotate -124.84316732878928*z rotate -159.94848688296312*y Axis_Rotate_Trans(Victor,provi)  translate <-0.55695382573915,0.69459298015215,-0.1156803267934>};
#declare trans[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-150.02386812425468>);
#declare Victor=vrotate(Victor,<0,-119.9448310080487,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-150.02386812425468>);
#declare Hugo=vrotate(Hugo,<0,-119.9448310080487,0>);
#declare transy=<0.63327317157925,-0.39932937587010003,-0.4341759857986>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618641 rotate -150.02386812425468*z rotate -119.9448310080487*y Axis_Rotate_Trans(Victor,provi)  translate <-0.63327317157925,0.39932937587010003,0.4341759857986>};
#declare trans[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.87419846462025>);
#declare Victor=vrotate(Victor,<0,131.24018437715714,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.87419846462025>);
#declare Hugo=vrotate(Hugo,<0,131.24018437715714,0>);
#declare transy=<0.60833331383555,-0.04084505346895001,-0.6142230114575999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616318 rotate -33.87419846462025*z rotate 131.24018437715714*y Axis_Rotate_Trans(Victor,provi)  translate <-0.60833331383555,0.04084505346895001,0.6142230114575999>};
#declare trans[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.77476570728231>);
#declare Victor=vrotate(Victor,<0,145.23505886319188,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.77476570728231>);
#declare Hugo=vrotate(Hugo,<0,145.23505886319188,0>);
#declare transy=<0.51258803841685,-0.2265162232034,-0.6460092266263999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617846 rotate -92.77476570728231*z rotate 145.23505886319188*y Axis_Rotate_Trans(Victor,provi)  translate <-0.51258803841685,0.2265162232034,0.6460092266263999>};
#declare trans[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-150.0238681242547>);
#declare Victor=vrotate(Victor,<0,-119.9448310080487,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-150.0238681242547>);
#declare Hugo=vrotate(Hugo,<0,-119.9448310080487,0>);
#declare transy=<0.62531040136745,0.1839865675717,0.7283436966051999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999993151561864 rotate -150.0238681242547*z rotate -119.9448310080487*y Axis_Rotate_Trans(Victor,provi)  translate <-0.62531040136745,-0.1839865675717,-0.7283436966051999>};
#declare trans[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.87419846462024>);
#declare Victor=vrotate(Victor,<0,131.24018437715708,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.87419846462024>);
#declare Hugo=vrotate(Hugo,<0,131.24018437715708,0>);
#declare transy=<0.6003705436237501,0.54247088997285,0.5482966709462>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616317 rotate -33.87419846462024*z rotate 131.24018437715708*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6003705436237501,-0.54247088997285,-0.5482966709462>};
#declare trans[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.90774792629314>);
#declare Victor=vrotate(Victor,<0,-106.69447161870555,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.90774792629314>);
#declare Hugo=vrotate(Hugo,<0,-106.69447161870555,0>);
#declare transy=<0.5834243208043,0.7212603017834001,0.25735715041555>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618307 rotate -90.90774792629314*z rotate -106.69447161870555*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5834243208043,-0.7212603017834001,-0.25735715041555>};
#declare trans[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.15331153654708>);
#declare Victor=vrotate(Victor,<0,109.24851665329444,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.15331153654708>);
#declare Hugo=vrotate(Hugo,<0,109.24851665329444,0>);
#declare transy=<0.5744717329091,0.7203548030034,-0.14447486498675>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616377 rotate -91.15331153654708*z rotate 109.24851665329444*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5744717329091,-0.7203548030034,0.14447486498675>};
#declare trans[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.49987171218563>);
#declare Victor=vrotate(Victor,<0,163.79844524564376,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.49987171218563>);
#declare Hugo=vrotate(Hugo,<0,163.79844524564376,0>);
#declare transy=<0.4657924844893,0.8254361062098501,0.0031667456440499994>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618113 rotate -61.49987171218563*z rotate 163.79844524564376*y Axis_Rotate_Trans(Victor,provi)  translate <-0.4657924844893,-0.8254361062098501,-0.0031667456440499994>};
#declare trans[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.74443984036712>);
#declare Victor=vrotate(Victor,<0,125.57372620865326,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.74443984036712>);
#declare Hugo=vrotate(Hugo,<0,125.57372620865326,0>);
#declare transy=<0.49625923748005,-0.69794064167145,0.31805686848915>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515619384 rotate -123.74443984036712*z rotate 125.57372620865326*y Axis_Rotate_Trans(Victor,provi)  translate <-0.49625923748005,0.69794064167145,-0.31805686848915>};
#declare trans[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.62285517797783>);
#declare Victor=vrotate(Victor,<0,-142.67260738105688,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.62285517797783>);
#declare Hugo=vrotate(Hugo,<0,-142.67260738105688,0>);
#declare transy=<0.43062431114410005,-0.5902307408404,0.58896874111285>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515615716 rotate -92.62285517797783*z rotate -142.67260738105688*y Axis_Rotate_Trans(Victor,provi)  translate <-0.43062431114410005,0.5902307408404,-0.58896874111285>};
#declare trans[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.84316732878928>);
#declare Victor=vrotate(Victor,<0,-159.94848688296312,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.84316732878928>);
#declare Hugo=vrotate(Hugo,<0,-159.94848688296312,0>);
#declare transy=<0.41765947343055,-0.70309930075075,-0.2832306206197>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616681 rotate -124.84316732878928*z rotate -159.94848688296312*y Axis_Rotate_Trans(Victor,provi)  translate <-0.41765947343055,0.70309930075075,0.2832306206197>};
#declare trans[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.77476570728193>);
#declare Victor=vrotate(Victor,<0,145.23505886318068,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.77476570728193>);
#declare Hugo=vrotate(Hugo,<0,145.23505886318068,0>);
#declare transy=<0.40718613174715,-0.5926013674232,-0.46304113297825>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515619193 rotate -92.77476570728193*z rotate 145.23505886318068*y Axis_Rotate_Trans(Victor,provi)  translate <-0.40718613174715,0.5926013674232,0.46304113297825>};
#declare trans[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.84316732878197>);
#declare Victor=vrotate(Victor,<0,-159.94848688296878,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.84316732878197>);
#declare Hugo=vrotate(Hugo,<0,-159.94848688296878,0>);
#declare transy=<0.4096967032187,-0.11978335730895001,0.8792890617841>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618506 rotate -124.84316732878197*z rotate -159.94848688296878*y Axis_Rotate_Trans(Victor,provi)  translate <-0.4096967032187,0.11978335730895001,-0.8792890617841>};
#declare trans[32]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.48272840746952>);
#declare Victor=vrotate(Victor,<0,161.63448917347458,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.48272840746952>);
#declare Hugo=vrotate(Hugo,<0,161.63448917347458,0>);
#declare transy=<0.4349472273383,-0.051074472912150004,-0.7345722054613>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999993151561806 rotate -151.48272840746952*z rotate 161.63448917347458*y Axis_Rotate_Trans(Victor,provi)  translate <-0.4349472273383,0.051074472912150004,0.7345722054613>};
#declare trans[33]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.49987171218563>);
#declare Victor=vrotate(Victor,<0,163.79844524564376,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.49987171218563>);
#declare Hugo=vrotate(Hugo,<0,163.79844524564376,0>);
#declare transy=<0.3523660781829,0.23542483972945,-0.75459985336825>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618112 rotate -61.49987171218563*z rotate 163.79844524564376*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3523660781829,-0.23542483972945,0.75459985336825>};
#declare trans[34]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.49987171218563>);
#declare Victor=vrotate(Victor,<0,163.79844524564376,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.49987171218563>);
#declare Hugo=vrotate(Hugo,<0,163.79844524564376,0>);
#declare transy=<0.3444033079711,0.81874078317125,0.40791982903555>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618118 rotate -61.49987171218563*z rotate 163.79844524564376*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3444033079711,-0.81874078317125,-0.40791982903555>};
#declare trans[35]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.17923299095692>);
#declare Victor=vrotate(Victor,<0,-126.35684967405872,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.17923299095692>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967405872,0>);
#declare transy=<0.396145308335,0.82118294591055,-0.19628872806249997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617647 rotate -60.17923299095692*z rotate -126.35684967405872*y Axis_Rotate_Trans(Victor,provi)  translate <-0.396145308335,-0.82118294591055,0.19628872806249997>};
#declare trans[36]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.77476570728231>);
#declare Victor=vrotate(Victor,<0,145.23505886319185,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.77476570728231>);
#declare Hugo=vrotate(Hugo,<0,145.23505886319185,0>);
#declare transy=<0.33143847025755,0.7058722232609,-0.46427953269699995>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617845 rotate -92.77476570728231*z rotate 145.23505886319185*y Axis_Rotate_Trans(Victor,provi)  translate <-0.33143847025755,-0.7058722232609,0.46427953269699995>};
#declare trans[37]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.15331153654708>);
#declare Victor=vrotate(Victor,<0,109.24851665329447,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.15331153654708>);
#declare Hugo=vrotate(Hugo,<0,109.24851665329447,0>);
#declare transy=<0.324393904771,-0.8195734932222,-0.02431382855835>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616377 rotate -91.15331153654708*z rotate 109.24851665329447*y Axis_Rotate_Trans(Victor,provi)  translate <-0.324393904771,0.8195734932222,0.02431382855835>};
#declare trans[38]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.62285517796342>);
#declare Victor=vrotate(Victor,<0,-142.67260738105432,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.62285517796342>);
#declare Hugo=vrotate(Hugo,<0,-142.67260738105432,0>);
#declare transy=<0.22618799803455,-0.82499012334325,0.303138294431>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999993151561892 rotate -92.62285517796342*z rotate -142.67260738105432*y Axis_Rotate_Trans(Victor,provi)  translate <-0.22618799803455,0.82499012334325,-0.303138294431>};
#declare trans[39]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-150.02386812426488>);
#declare Victor=vrotate(Victor,<0,-119.94483100806224,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-150.02386812426488>);
#declare Hugo=vrotate(Hugo,<0,-119.94483100806224,0>);
#declare transy=<0.28650099858475,-0.4197882147565,-0.67487437380605>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617616 rotate -150.02386812426488*z rotate -119.94483100806224*y Axis_Rotate_Trans(Victor,provi)  translate <-0.28650099858475,0.4197882147565,0.67487437380605>};
#declare trans[40]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.49987171217943>);
#declare Victor=vrotate(Victor,<0,163.7984452456394,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.49987171217943>);
#declare Hugo=vrotate(Hugo,<0,163.7984452456394,0>);
#declare transy=<0.16087552734555,-0.13591749973945,-0.81817228370585>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616118 rotate -61.49987171217943*z rotate 163.7984452456394*y Axis_Rotate_Trans(Victor,provi)  translate <-0.16087552734555,0.13591749973945,0.81817228370585>};
#declare trans[41]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.90774792629314>);
#declare Victor=vrotate(Victor,<0,-106.69447161870555,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.90774792629314>);
#declare Hugo=vrotate(Hugo,<0,-106.69447161870555,0>);
#declare transy=<0.2267714716561,0.9229165875977,0.15372942426405>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618307 rotate -90.90774792629314*z rotate -106.69447161870555*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2267714716561,-0.9229165875977,-0.15372942426405>};
#declare trans[42]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.77476570726928>);
#declare Victor=vrotate(Victor,<0,145.2350588631841,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.77476570726928>);
#declare Hugo=vrotate(Hugo,<0,145.2350588631841,0>);
#declare transy=<0.11407997341800001,0.9160348296738501,-0.1689963114354>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515615788 rotate -92.77476570726928*z rotate 145.2350588631841*y Axis_Rotate_Trans(Victor,provi)  translate <-0.11407997341800001,-0.9160348296738501,0.1689963114354>};
#declare trans[43]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.745768006717032>);
#declare Victor=vrotate(Victor,<0,-94.12300870651896,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.745768006717032>);
#declare Hugo=vrotate(Hugo,<0,-94.12300870651896,0>);
#declare transy=<0.2547775933291,-0.42020562067025,0.82785788526725>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.99999315156168 rotate -31.745768006717032*z rotate -94.12300870651896*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2547775933291,0.42020562067025,-0.82785788526725>};
#declare trans[44]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.74443984035761>);
#declare Victor=vrotate(Victor,<0,125.57372620867596,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.74443984035761>);
#declare Hugo=vrotate(Hugo,<0,125.57372620867596,0>);
#declare transy=<0.1605530716986,-0.7172802225122,0.5740501670547>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617614 rotate -123.74443984035761*z rotate 125.57372620867596*y Axis_Rotate_Trans(Victor,provi)  translate <-0.1605530716986,0.7172802225122,-0.5740501670547>};
#declare trans[45]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-93.33656230889748>);
#declare Victor=vrotate(Victor,<0,-178.71616854950366,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-93.33656230889748>);
#declare Hugo=vrotate(Hugo,<0,-178.71616854950366,0>);
#declare transy=<0.05187382327885,-0.61219891930575,0.7216917776855001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617918 rotate -93.33656230889748*z rotate -178.71616854950366*y Axis_Rotate_Trans(Victor,provi)  translate <-0.05187382327885,0.61219891930575,-0.7216917776855001>};
#declare trans[46]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.4715281907654>);
#declare Victor=vrotate(Victor,<0,93.33351496225715,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.4715281907654>);
#declare Hugo=vrotate(Hugo,<0,93.33351496225715,0>);
#declare transy=<0.2442733869333,-0.71332872019395,-0.40357981462345>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618314 rotate -58.4715281907654*z rotate 93.33351496225715*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2442733869333,0.71332872019395,0.40357981462345>};
#declare trans[47]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-93.3365623088975>);
#declare Victor=vrotate(Victor,<0,-178.71616854950366,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-93.3365623088975>);
#declare Hugo=vrotate(Hugo,<0,-178.71616854950366,0>);
#declare transy=<0.043849323642149995,-0.8361250415664501,-0.219042914975>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617918 rotate -93.3365623088975*z rotate -178.71616854950366*y Axis_Rotate_Trans(Victor,provi)  translate <-0.043849323642149995,0.8361250415664501,0.219042914975>};
#declare trans[48]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-93.33656230889824>);
#declare Victor=vrotate(Victor,<0,-178.71616854948977,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-93.33656230889824>);
#declare Hugo=vrotate(Hugo,<0,-178.71616854948977,0>);
#declare transy=<0.03588655343029999,-0.25280909812465,0.94347676742885>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515615609 rotate -93.33656230889824*z rotate -178.71616854948977*y Axis_Rotate_Trans(Victor,provi)  translate <-0.03588655343029999,0.25280909812465,-0.94347676742885>};
#declare trans[49]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-93.33656230889825>);
#declare Victor=vrotate(Victor,<0,-178.71616854950338,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-93.33656230889825>);
#declare Hugo=vrotate(Hugo,<0,-178.71616854950338,0>);
#declare transy=<0.022902640275399996,-0.61512917491135,-0.5786639396921001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515615557 rotate -93.33656230889825*z rotate -178.71616854950338*y Axis_Rotate_Trans(Victor,provi)  translate <-0.022902640275399996,0.61512917491135,0.5786639396921001>};
#declare trans[50]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.7457680067162>);
#declare Victor=vrotate(Victor,<0,-94.12300870649325,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.7457680067162>);
#declare Hugo=vrotate(Hugo,<0,-94.12300870649325,0>);
#declare transy=<0.16604601868455,0.51594789322715,-0.69552122157235>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616712 rotate -31.7457680067162*z rotate -94.12300870649325*y Axis_Rotate_Trans(Victor,provi)  translate <-0.16604601868455,-0.51594789322715,0.69552122157235>};
#declare trans[51]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.4827284074808>);
#declare Victor=vrotate(Victor,<0,161.63448917346562,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.4827284074808>);
#declare Hugo=vrotate(Hugo,<0,161.63448917346562,0>);
#declare transy=<0.07829437819015,0.15058181290214998,-0.8381999316127999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616988 rotate -151.4827284074808*z rotate 161.63448917346562*y Axis_Rotate_Trans(Victor,provi)  translate <-0.07829437819015,-0.15058181290214998,0.8381999316127999>};
#declare trans[52]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.18431747948607>);
#declare Victor=vrotate(Victor,<0,-166.68803069974416,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.18431747948607>);
#declare Hugo=vrotate(Hugo,<0,-166.68803069974416,0>);
#declare transy=<-0.012603794446800001,0.42493929552619997,-0.76225190359315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616949 rotate -65.18431747948607*z rotate -166.68803069974416*y Axis_Rotate_Trans(Victor,provi)  translate <0.012603794446800001,-0.42493929552619997,0.76225190359315>};
#declare trans[53]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-93.33656230889748>);
#declare Victor=vrotate(Victor,<0,-178.71616854950366,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-93.33656230889748>);
#declare Hugo=vrotate(Hugo,<0,-178.71616854950366,0>);
#declare transy=<-0.04482052157755001,0.90727053803345,0.3608323532497>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617918 rotate -93.33656230889748*z rotate -178.71616854950366*y Axis_Rotate_Trans(Victor,provi)  translate <0.04482052157755001,-0.90727053803345,-0.3608323532497>};
#declare trans[54]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.17923299094114>);
#declare Victor=vrotate(Victor,<0,-126.35684967404613,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.17923299094114>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967404613,0>);
#declare transy=<0.04937313534055,0.8007241070242,-0.4369871160699>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617608 rotate -60.17923299094114*z rotate -126.35684967404613*y Axis_Rotate_Trans(Victor,provi)  translate <-0.04937313534055,-0.8007241070242,0.4369871160699>};
#declare trans[55]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-115.51139241822787>);
#declare Victor=vrotate(Victor,<0,159.51793906369835,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-115.51139241822787>);
#declare Hugo=vrotate(Hugo,<0,159.51793906369835,0>);
#declare transy=<-0.020597429371049997,0.60463420611675,-0.6513594087215>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618269 rotate -115.51139241822787*z rotate 159.51793906369835*y Axis_Rotate_Trans(Victor,provi)  translate <0.020597429371049997,-0.60463420611675,0.6513594087215>};
#declare trans[56]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.17923299095288>);
#declare Victor=vrotate(Victor,<0,-126.35684967404613,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.17923299095288>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967404613,0>);
#declare transy=<-0.05034433327595,-0.72957861055715,0.5787765543446>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616433 rotate -60.17923299095288*z rotate -126.35684967404613*y Axis_Rotate_Trans(Victor,provi)  translate <0.05034433327595,0.72957861055715,-0.5787765543446>};
#declare trans[57]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.77476570728285>);
#declare Victor=vrotate(Victor,<0,145.2350588631841,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.77476570728285>);
#declare Hugo=vrotate(Hugo,<0,145.2350588631841,0>);
#declare transy=<-0.11505117135339998,-0.8448893332068,0.3107857497101>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515615903 rotate -92.77476570728285*z rotate 145.2350588631841*y Axis_Rotate_Trans(Victor,provi)  translate <0.11505117135339998,0.8448893332068,-0.3107857497101>};
#declare trans[58]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.843167328782>);
#declare Victor=vrotate(Victor,<0,-159.94848688296878,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.843167328782>);
#declare Hugo=vrotate(Hugo,<0,-159.94848688296878,0>);
#declare transy=<-0.18036364204240002,-0.15581670960305002,-0.8105248284268001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618506 rotate -124.843167328782*z rotate -159.94848688296878*y Axis_Rotate_Trans(Victor,provi)  translate <0.18036364204240002,0.15581670960305002,0.8105248284268001>};
#declare trans[59]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.18431747948607>);
#declare Victor=vrotate(Victor,<0,-166.68803069974416,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.18431747948607>);
#declare Hugo=vrotate(Hugo,<0,-166.68803069974416,0>);
#declare transy=<-0.2040943452841,0.0535969560573,-0.82582433393075>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616949 rotate -65.18431747948607*z rotate -166.68803069974416*y Axis_Rotate_Trans(Victor,provi)  translate <0.2040943452841,-0.0535969560573,0.82582433393075>};
#declare trans[60]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.62285517797694>);
#declare Victor=vrotate(Victor,<0,-142.67260738105432,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.62285517797694>);
#declare Hugo=vrotate(Hugo,<0,-142.67260738105432,0>);
#declare transy=<-0.22715919596995,0.8961356198103001,-0.16134885615629999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515619028 rotate -92.62285517797694*z rotate -142.67260738105432*y Axis_Rotate_Trans(Victor,provi)  translate <0.22715919596995,-0.8961356198103001,0.16134885615629999>};
#declare trans[61]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-115.51139241824211>);
#declare Victor=vrotate(Victor,<0,159.51793906371245,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-115.51139241824211>);
#declare Hugo=vrotate(Hugo,<0,159.51793906371245,0>);
#declare transy=<-0.23795592621055,0.8147968125297,-0.35607618745985>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618538 rotate -115.51139241824211*z rotate 159.51793906371245*y Axis_Rotate_Trans(Victor,provi)  translate <0.23795592621055,-0.8147968125297,0.35607618745985>};
#declare trans[62]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.74576800672771>);
#declare Victor=vrotate(Victor,<0,-94.1230087064914,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.74576800672771>);
#declare Hugo=vrotate(Hugo,<0,-94.1230087064914,0>);
#declare transy=<-0.16701721661995,-0.44480239676015,0.8373106598471001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617952 rotate -31.74576800672771*z rotate -94.1230087064914*y Axis_Rotate_Trans(Victor,provi)  translate <0.16701721661995,0.44480239676015,-0.8373106598471001>};
#declare trans[63]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.77476570728231>);
#declare Victor=vrotate(Victor,<0,145.23505886319182,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.77476570728231>);
#declare Hugo=vrotate(Hugo,<0,145.23505886319182,0>);
#declare transy=<-0.33240966819295,-0.6347267267939,0.6060689709717>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617846 rotate -92.77476570728231*z rotate 145.23505886319182*y Axis_Rotate_Trans(Victor,provi)  translate <0.33240966819295,0.6347267267939,-0.6060689709717>};
#declare trans[64]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.47152819076495>);
#declare Victor=vrotate(Victor,<0,93.33351496224127,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.47152819076495>);
#declare Hugo=vrotate(Hugo,<0,93.33351496224127,0>);
#declare transy=<-0.17752142301575002,-0.73792549628385,-0.39412704004365>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618198 rotate -58.47152819076495*z rotate 93.33351496224127*y Axis_Rotate_Trans(Victor,provi)  translate <0.17752142301575002,0.73792549628385,0.39412704004365>};
#declare trans[65]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.90774792629314>);
#declare Victor=vrotate(Victor,<0,-106.69447161870552,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.90774792629314>);
#declare Hugo=vrotate(Hugo,<0,-106.69447161870552,0>);
#declare transy=<-0.2277426695915,-0.8517710911307,-0.011939985989350005>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618307 rotate -90.90774792629314*z rotate -106.69447161870552*y Axis_Rotate_Trans(Victor,provi)  translate <0.2277426695915,0.8517710911307,0.011939985989350005>};
#declare trans[66]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.49987171218563>);
#declare Victor=vrotate(Victor,<0,163.79844524564376,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.49987171218563>);
#declare Hugo=vrotate(Hugo,<0,163.79844524564376,0>);
#declare transy=<-0.3453745059065,-0.74759528670425,-0.26613039076085>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618116 rotate -61.49987171218563*z rotate 163.79844524564376*y Axis_Rotate_Trans(Victor,provi)  translate <0.3453745059065,0.74759528670425,0.26613039076085>};
#declare trans[67]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.49987171218744>);
#declare Victor=vrotate(Victor,<0,163.79844524562895,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.49987171218744>);
#declare Hugo=vrotate(Hugo,<0,163.79844524562895,0>);
#declare transy=<-0.3533372761183,-0.16427934326245,0.8963892916430001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618694 rotate -61.49987171218744*z rotate 163.79844524562895*y Axis_Rotate_Trans(Victor,provi)  translate <0.3533372761183,0.16427934326245,-0.8963892916430001>};
#declare trans[68]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.87419846462767>);
#declare Victor=vrotate(Victor,<0,131.2401843771754,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.87419846462767>);
#declare Hugo=vrotate(Hugo,<0,131.2401843771754,0>);
#declare transy=<-0.26563557577770003,-0.45198581266505,-0.6625005312371>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617186 rotate -33.87419846462767*z rotate 131.2401843771754*y Axis_Rotate_Trans(Victor,provi)  translate <0.26563557577770003,0.45198581266505,0.6625005312371>};
#declare trans[69]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.62285517797694>);
#declare Victor=vrotate(Victor,<0,-142.67260738105432,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.62285517797694>);
#declare Hugo=vrotate(Hugo,<0,-142.67260738105432,0>);
#declare transy=<-0.35584784758985,-0.6370973533766999,-0.44594090311940005>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515619025 rotate -92.62285517797694*z rotate -142.67260738105432*y Axis_Rotate_Trans(Victor,provi)  translate <0.35584784758985,0.6370973533766999,0.44594090311940005>};
#declare trans[70]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.4827284074808>);
#declare Victor=vrotate(Victor,<0,161.63448917346562,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.4827284074808>);
#declare Hugo=vrotate(Hugo,<0,161.63448917346562,0>);
#declare transy=<-0.29499251792104997,0.32795443868135,-0.7498763059111>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616985 rotate -151.4827284074808*z rotate 161.63448917346562*y Axis_Rotate_Trans(Victor,provi)  translate <0.29499251792104997,-0.32795443868135,0.7498763059111>};
#declare trans[71]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.17923299095831>);
#declare Victor=vrotate(Victor,<0,-126.35684967403685,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.17923299095831>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967403685,0>);
#declare transy=<-0.30792649092214996,0.61870691162225,-0.57044848011145>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618086 rotate -60.17923299095831*z rotate -126.35684967403685*y Axis_Rotate_Trans(Victor,provi)  translate <0.30792649092214996,-0.61870691162225,0.57044848011145>};
#declare trans[72]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.15331153654708>);
#declare Victor=vrotate(Victor,<0,109.24851665329444,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.15331153654708>);
#declare Hugo=vrotate(Hugo,<0,109.24851665329444,0>);
#declare transy=<-0.3253651027064,0.8907189896892,0.16610326683305002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616378 rotate -91.15331153654708*z rotate 109.24851665329444*y Axis_Rotate_Trans(Victor,provi)  translate <0.3253651027064,-0.8907189896892,-0.16610326683305002>};
#declare trans[73]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.84316732878663>);
#declare Victor=vrotate(Victor,<0,-159.9484868829476,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.84316732878663>);
#declare Hugo=vrotate(Hugo,<0,-159.9484868829476,0>);
#declare transy=<-0.41863067136595,0.77424479721775,0.42502005889445005>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617348 rotate -124.84316732878663*z rotate -159.9484868829476*y Axis_Rotate_Trans(Victor,provi)  translate <0.41863067136595,-0.77424479721775,-0.42502005889445005>};
#declare trans[74]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.17923299095689>);
#declare Victor=vrotate(Victor,<0,-126.35684967405872,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.17923299095689>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967405872,0>);
#declare transy=<-0.39711650627039996,-0.75003744944355,0.3380781663372>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617649 rotate -60.17923299095689*z rotate -126.35684967405872*y Axis_Rotate_Trans(Victor,provi)  translate <0.39711650627039996,0.75003744944355,-0.3380781663372>};
#declare trans[75]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.49987171218563>);
#declare Victor=vrotate(Victor,<0,163.79844524564376,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.49987171218563>);
#declare Hugo=vrotate(Hugo,<0,163.79844524564376,0>);
#declare transy=<-0.4667636824247,-0.75429060974285,0.13862269263065>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618117 rotate -61.49987171218563*z rotate 163.79844524564376*y Axis_Rotate_Trans(Victor,provi)  translate <0.4667636824247,0.75429060974285,-0.13862269263065>};
#declare trans[76]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-7.67884406979351>);
#declare Victor=vrotate(Victor,<0,147.18957662077622,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-7.67884406979351>);
#declare Hugo=vrotate(Hugo,<0,147.18957662077622,0>);
#declare transy=<-0.36700709009800003,-0.06713039671345002,-0.76636301557595>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617722 rotate -7.67884406979351*z rotate 147.18957662077622*y Axis_Rotate_Trans(Victor,provi)  translate <0.36700709009800003,0.06713039671345002,0.76636301557595>};
#declare trans[77]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.6228551779639>);
#declare Victor=vrotate(Victor,<0,-142.67260738104608,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.6228551779639>);
#declare Hugo=vrotate(Hugo,<0,-142.67260738104608,0>);
#declare transy=<-0.511129469747,-0.28621385279415,-0.6230668607892>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999993151561704 rotate -92.6228551779639*z rotate -142.67260738104608*y Axis_Rotate_Trans(Victor,provi)  translate <0.511129469747,0.28621385279415,0.6230668607892>};
#declare trans[78]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.62285517797696>);
#declare Victor=vrotate(Victor,<0,-142.67260738105432,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.62285517797696>);
#declare Hugo=vrotate(Hugo,<0,-142.67260738105432,0>);
#declare transy=<-0.55859087623045,0.1326134785265,-0.6536658717971>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515619027 rotate -92.62285517797696*z rotate -142.67260738105432*y Axis_Rotate_Trans(Victor,provi)  translate <0.55859087623045,-0.1326134785265,0.6536658717971>};
#declare trans[79]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-112.63933766120978>);
#declare Victor=vrotate(Victor,<0,93.17353672280872,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-112.63933766120978>);
#declare Hugo=vrotate(Hugo,<0,93.17353672280872,0>);
#declare transy=<-0.4058090091013,0.8051270221093001,-0.22807953817704998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618339 rotate -112.63933766120978*z rotate 93.17353672280872*y Axis_Rotate_Trans(Victor,provi)  translate <0.4058090091013,-0.8051270221093001,0.22807953817704998>};
#declare trans[80]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.84316732878203>);
#declare Victor=vrotate(Victor,<0,-159.94848688296878,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.84316732878203>);
#declare Hugo=vrotate(Hugo,<0,-159.94848688296878,0>);
#declare transy=<-0.5579250236746001,0.76573847661915,0.0261091114813>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618506 rotate -124.84316732878203*z rotate -159.94848688296878*y Axis_Rotate_Trans(Victor,provi)  translate <0.5579250236746001,-0.76573847661915,-0.0261091114813>};
#declare trans[81]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.84316732877087>);
#declare Victor=vrotate(Victor,<0,-159.94848688296878,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.84316732877087>);
#declare Hugo=vrotate(Hugo,<0,-159.94848688296878,0>);
#declare transy=<-0.5795184841558,0.603060862058,-0.3633455511258>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617155 rotate -124.84316732877087*z rotate -159.94848688296878*y Axis_Rotate_Trans(Victor,provi)  translate <0.5795184841558,-0.603060862058,0.3633455511258>};
#declare trans[82]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.15331153654708>);
#declare Victor=vrotate(Victor,<0,109.24851665329444,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.15331153654708>);
#declare Hugo=vrotate(Hugo,<0,109.24851665329444,0>);
#declare transy=<-0.5754429308444999,-0.6492093065364,0.28626430326145>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616378 rotate -91.15331153654708*z rotate 109.24851665329444*y Axis_Rotate_Trans(Victor,provi)  translate <0.5754429308444999,0.6492093065364,-0.28626430326145>};
#declare trans[83]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.867914725556744>);
#declare Victor=vrotate(Victor,<0,-162.40714519764634,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.867914725556744>);
#declare Hugo=vrotate(Hugo,<0,-162.40714519764634,0>);
#declare transy=<-0.6209478842460501,-0.47158336454759997,0.5222323794267>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999993151561699 rotate -34.867914725556744*z rotate -162.40714519764634*y Axis_Rotate_Trans(Victor,provi)  translate <0.6209478842460501,0.47158336454759997,-0.5222323794267>};
#declare trans[84]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.90774792629314>);
#declare Victor=vrotate(Victor,<0,-106.69447161870555,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.90774792629314>);
#declare Hugo=vrotate(Hugo,<0,-106.69447161870555,0>);
#declare transy=<-0.5843955187397,-0.6501148053164,-0.11556771214085002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618308 rotate -90.90774792629314*z rotate -106.69447161870555*y Axis_Rotate_Trans(Victor,provi)  translate <0.5843955187397,0.6501148053164,0.11556771214085002>};
#declare trans[85]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.87419846461271>);
#declare Victor=vrotate(Victor,<0,131.24018437715708,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.87419846461271>);
#declare Hugo=vrotate(Hugo,<0,131.24018437715708,0>);
#declare transy=<-0.60134174155915,-0.4713253935058,-0.4065072326715>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618282 rotate -33.87419846461271*z rotate 131.24018437715708*y Axis_Rotate_Trans(Victor,provi)  translate <0.60134174155915,0.4713253935058,0.4065072326715>};
#declare trans[86]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.87419846462027>);
#declare Victor=vrotate(Victor,<0,131.24018437715708,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.87419846462027>);
#declare Hugo=vrotate(Hugo,<0,131.24018437715708,0>);
#declare transy=<-0.60930451177095,0.11199054993595,0.7560124497323>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616318 rotate -33.87419846462027*z rotate 131.24018437715708*y Axis_Rotate_Trans(Victor,provi)  translate <0.60930451177095,-0.11199054993595,-0.7560124497323>};
#declare trans[87]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.74443984036199>);
#declare Victor=vrotate(Victor,<0,125.57372620866273,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.74443984036199>);
#declare Hugo=vrotate(Hugo,<0,125.57372620866273,0>);
#declare transy=<-0.6338818572471501,-0.1808308916067,0.7016602052263>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616469 rotate -123.74443984036199*z rotate 125.57372620866273*y Axis_Rotate_Trans(Victor,provi)  translate <0.6338818572471501,0.1808308916067,-0.7016602052263>};
#declare trans[88]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-150.02386812426488>);
#declare Victor=vrotate(Victor,<0,-119.94483100806224,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-150.02386812426488>);
#declare Hugo=vrotate(Hugo,<0,-119.94483100806224,0>);
#declare transy=<-0.63424436951465,0.4704748723371,0.57596542407335>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617616 rotate -150.02386812426488*z rotate -119.94483100806224*y Axis_Rotate_Trans(Victor,provi)  translate <0.63424436951465,-0.4704748723371,-0.57596542407335>};
#declare trans[89]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.15331153654674>);
#declare Victor=vrotate(Victor,<0,109.24851665330279,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.15331153654674>);
#declare Hugo=vrotate(Hugo,<0,109.24851665330279,0>);
#declare transy=<-0.65119059233415,0.6492642841477,0.2850259035427>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515619391 rotate -91.15331153654674*z rotate 109.24851665330279*y Axis_Rotate_Trans(Victor,provi)  translate <0.65119059233415,-0.6492642841477,-0.2850259035427>};
#declare trans[90]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.86791472556732>);
#declare Victor=vrotate(Victor,<0,-162.4071451976535,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.86791472556732>);
#declare Hugo=vrotate(Hugo,<0,-162.4071451976535,0>);
#declare transy=<-0.7602422365546999,-0.4800896851462,0.12332143201359999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618278 rotate -34.86791472556732*z rotate -162.4071451976535*y Axis_Rotate_Trans(Victor,provi)  translate <0.7602422365546999,0.4800896851462,-0.12332143201359999>};
#declare trans[91]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-7.6788440698066145>);
#declare Victor=vrotate(Victor,<0,147.18957662083105,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-7.6788440698066145>);
#declare Hugo=vrotate(Hugo,<0,147.18957662083105,0>);
#declare transy=<-0.70271325587945,-0.0864699775542,-0.51036971701035>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515615642 rotate -7.6788440698066145*z rotate 147.18957662083105*y Axis_Rotate_Trans(Victor,provi)  translate <0.70271325587945,0.0864699775542,0.51036971701035>};
#declare trans[92]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.17923299095689>);
#declare Victor=vrotate(Victor,<0,-126.35684967405872,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.17923299095689>);
#declare Hugo=vrotate(Hugo,<0,-126.35684967405872,0>);
#declare transy=<-0.7876618010575,-0.19080234000805,-0.3474286008756>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617649 rotate -60.17923299095689*z rotate -126.35684967405872*y Axis_Rotate_Trans(Victor,provi)  translate <0.7876618010575,0.19080234000805,0.3474286008756>};
#declare trans[93]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.74443984035761>);
#declare Victor=vrotate(Victor,<0,125.57372620867599,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.74443984035761>);
#declare Hugo=vrotate(Hugo,<0,125.57372620867599,0>);
#declare transy=<-0.7891634794043001,0.1700526089758,0.5245342475565>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617612 rotate -123.74443984035761*z rotate 125.57372620867599*y Axis_Rotate_Trans(Victor,provi)  translate <0.7891634794043001,-0.1700526089758,-0.5245342475565>};
#declare trans[94]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-112.63933766119727>);
#declare Victor=vrotate(Victor,<0,93.17353672280872,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-112.63933766119727>);
#declare Hugo=vrotate(Hugo,<0,93.17353672280872,0>);
#declare transy=<-0.7316344987291,0.56367231656785,-0.10915690146745001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617428 rotate -112.63933766119727*z rotate 93.17353672280872*y Axis_Rotate_Trans(Victor,provi)  translate <0.7316344987291,-0.56367231656785,0.10915690146745001>};
#declare trans[95]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.4827284074808>);
#declare Victor=vrotate(Victor,<0,161.63448917346562,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.4827284074808>);
#declare Hugo=vrotate(Hugo,<0,161.63448917346562,0>);
#declare transy=<-0.81658304390715,0.45933995411395,0.0537842146673>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616988 rotate -151.4827284074808*z rotate 161.63448917346562*y Axis_Rotate_Trans(Victor,provi)  translate <0.81658304390715,-0.45933995411395,-0.0537842146673>};
#declare trans[96]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.745768006709064>);
#declare Victor=vrotate(Victor,<0,-94.12300870649325,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.745768006709064>);
#declare Hugo=vrotate(Hugo,<0,-94.12300870649325,0>);
#declare transy=<-0.73443759404545,0.3026385986967,-0.41477672764265006>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618723 rotate -31.745768006709064*z rotate -94.12300870649325*y Axis_Rotate_Trans(Victor,provi)  translate <0.73443759404545,-0.3026385986967,0.41477672764265006>};
#declare trans[97]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-119.58697241177562>);
#declare Victor=vrotate(Victor,<0,-117.53506099405612,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-119.58697241177562>);
#declare Hugo=vrotate(Hugo,<0,-117.53506099405612,0>);
#declare transy=<-0.81139250429925,0.018611325652250002,-0.36272810637955>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616707 rotate -119.58697241177562*z rotate -117.53506099405612*y Axis_Rotate_Trans(Victor,provi)  translate <0.81139250429925,-0.018611325652250002,0.36272810637955>};
#declare trans[98]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.153311536547>);
#declare Victor=vrotate(Victor,<0,109.24851665330726,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.153311536547>);
#declare Hugo=vrotate(Hugo,<0,109.24851665330726,0>);
#declare transy=<-0.80574718995625,-0.3024637431574,0.35928950817884997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617158 rotate -91.153311536547*z rotate 109.24851665330726*y Axis_Rotate_Trans(Victor,provi)  translate <0.80574718995625,0.3024637431574,-0.35928950817884997>};
#declare trans[99]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.87419846462768>);
#declare Victor=vrotate(Victor,<0,131.24018437717538,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.87419846462768>);
#declare Hugo=vrotate(Hugo,<0,131.24018437717538,0>);
#declare transy=<-0.8137408248805,-0.12276883256684999,0.4701820030505>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617186 rotate -33.87419846462768*z rotate 131.24018437717538*y Axis_Rotate_Trans(Victor,provi)  translate <0.8137408248805,0.12276883256684999,-0.4701820030505>};
#declare trans[100]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-119.5869724117874>);
#declare Victor=vrotate(Victor,<0,-117.53506099405611,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-119.5869724117874>);
#declare Hugo=vrotate(Hugo,<0,-117.53506099405611,0>);
#declare transy=<-0.82737977414775,0.3780011468334,-0.14094311663625>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515617875 rotate -119.5869724117874*z rotate -117.53506099405611*y Axis_Rotate_Trans(Victor,provi)  translate <0.82737977414775,-0.3780011468334,0.14094311663625>};
#declare trans[101]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.745768006716215>);
#declare Victor=vrotate(Victor,<0,-94.1230087064933,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.745768006716215>);
#declare Hugo=vrotate(Hugo,<0,-94.1230087064933,0>);
#declare transy=<-0.88338800103485,-0.12702199286615,0.27072652934395003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616711 rotate -31.745768006716215*z rotate -94.1230087064933*y Axis_Rotate_Trans(Victor,provi)  translate <0.88338800103485,0.12702199286615,-0.27072652934395003>};
#declare trans[102]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.47152819076497>);
#declare Victor=vrotate(Victor,<0,93.33351496224127,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.47152819076497>);
#declare Hugo=vrotate(Hugo,<0,93.33351496224127,0>);
#declare transy=<-0.88586770779395,-0.19621897012915,-0.01997647788625001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618198 rotate -58.47152819076497*z rotate 93.33351496224127*y Axis_Rotate_Trans(Victor,provi)  translate <0.88586770779395,0.19621897012915,0.01997647788625001>};
#declare trans[103]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.47152819076497>);
#declare Victor=vrotate(Victor,<0,93.33351496224127,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.47152819076497>);
#declare Hugo=vrotate(Hugo,<0,93.33351496224127,0>);
#declare transy=<-0.90185497764245,0.16317085105195,0.20180851185705>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515618198 rotate -58.47152819076497*z rotate 93.33351496224127*y Axis_Rotate_Trans(Victor,provi)  translate <0.90185497764245,-0.16317085105195,-0.20180851185705>};
#declare trans[104]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.745768006716215>);
#declare Victor=vrotate(Victor,<0,-94.1230087064933,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.745768006716215>);
#declare Hugo=vrotate(Hugo,<0,-94.1230087064933,0>);
#declare transy=<-0.9043346844015501,0.09397387378895,-0.08889449537315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999931515616711 rotate -31.745768006716215*z rotate -94.1230087064933*y Axis_Rotate_Trans(Victor,provi)  translate <0.9043346844015501,-0.09397387378895,0.08889449537315>};
#declare maxFaces=52;
#declare transface=array[52];
#declare transface[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-50.02362479328318>);
#declare Victor=vrotate(Victor,<0,-27.620084102002348,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-50.02362479328318>);
#declare Hugo=vrotate(Hugo,<0,-27.620084102002348,0>);
#declare transy=<0.04388018835455,-0.4325040087152,0.83258427255715>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -50.02362479328318*z rotate -27.620084102002348*y Axis_Rotate_Trans(Victor,provi)  translate <-0.04388018835455,0.4325040087152,-0.83258427255715>};
#declare transface[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-52.56783919584164>);
#declare Victor=vrotate(Victor,<0,-91.27387227514303,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-52.56783919584164>);
#declare Hugo=vrotate(Hugo,<0,-91.27387227514303,0>);
#declare transy=<0.055104369211325,-0.7234294165346751,0.57641336069965>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -52.56783919584164*z rotate -91.27387227514303*y Axis_Rotate_Trans(Victor,provi)  translate <-0.055104369211325,0.7234294165346751,-0.57641336069965>};
#declare transface[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-64.83992595061743>);
#declare Victor=vrotate(Victor,<0,-3.1617713381742756,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-64.83992595061743>);
#declare Hugo=vrotate(Hugo,<0,-3.1617713381742756,0>);
#declare transy=<0.3284061545893,-0.7076104320918,0.44605351777195>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -64.83992595061743*z rotate -3.1617713381742756*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3284061545893,0.7076104320918,-0.44605351777195>};
#declare transface[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-40.33147538431302>);
#declare Victor=vrotate(Victor,<0,6.107125431687103,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-40.33147538431302>);
#declare Hugo=vrotate(Hugo,<0,6.107125431687103,0>);
#declare transy=<0.472029962352875,-0.352018919502725,0.69457576159705>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -40.33147538431302*z rotate 6.107125431687103*y Axis_Rotate_Trans(Victor,provi)  translate <-0.472029962352875,0.352018919502725,-0.69457576159705>};
#declare transface[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-49.41535138690337>);
#declare Victor=vrotate(Victor,<0,-17.472172848096903,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-49.41535138690337>);
#declare Hugo=vrotate(Hugo,<0,-17.472172848096903,0>);
#declare transy=<0.5266065316096,-0.6962668109118,0.21686859764127497>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -49.41535138690337*z rotate -17.472172848096903*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5266065316096,0.6962668109118,-0.21686859764127497>};
#declare transface[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.27741049383192>);
#declare Victor=vrotate(Victor,<0,-31.0466898274387,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.27741049383192>);
#declare Hugo=vrotate(Hugo,<0,-31.0466898274387,0>);
#declare transy=<0.48730664958485,-0.69884614045145,-0.08377514691315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -65.27741049383192*z rotate -31.0466898274387*y Axis_Rotate_Trans(Victor,provi)  translate <-0.48730664958485,0.69884614045145,0.08377514691315>};
#declare transface[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-50.76384675740501>);
#declare Victor=vrotate(Victor,<0,47.477619517552455,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-50.76384675740501>);
#declare Hugo=vrotate(Hugo,<0,47.477619517552455,0>);
#declare transy=<0.7549172577126,-0.39154211916625,0.29038176530315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -50.76384675740501*z rotate 47.477619517552455*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7549172577126,0.39154211916625,-0.29038176530315>};
#declare transface[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.19521624095486>);
#declare Victor=vrotate(Victor,<0,-102.3671198136216,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.19521624095486>);
#declare Hugo=vrotate(Hugo,<0,-102.3671198136216,0>);
#declare transy=<0.877013009798675,-0.11434966337684999,0.2764259570599>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -61.19521624095486*z rotate -102.3671198136216*y Axis_Rotate_Trans(Victor,provi)  translate <-0.877013009798675,0.11434966337684999,-0.2764259570599>};
#declare transface[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-13.813238385539808>);
#declare Victor=vrotate(Victor,<0,105.00034864643021,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-13.813238385539808>);
#declare Hugo=vrotate(Hugo,<0,105.00034864643021,0>);
#declare transy=<0.89289014478275,0.08766955600560002,0.050873421289299996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -13.813238385539808*z rotate 105.00034864643021*y Axis_Rotate_Trans(Victor,provi)  translate <-0.89289014478275,-0.08766955600560002,-0.050873421289299996>};
#declare transface[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-43.08656846169198>);
#declare Victor=vrotate(Victor,<0,81.15277558758727,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-43.08656846169198>);
#declare Hugo=vrotate(Hugo,<0,81.15277558758727,0>);
#declare transy=<0.754029426010925,-0.3363863699451,-0.1632629004216>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -43.08656846169198*z rotate 81.15277558758727*y Axis_Rotate_Trans(Victor,provi)  translate <-0.754029426010925,0.3363863699451,0.1632629004216>};
#declare transface[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-13.992756640556186>);
#declare Victor=vrotate(Victor,<0,-165.3853308885192,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-13.992756640556186>);
#declare Hugo=vrotate(Hugo,<0,-165.3853308885192,0>);
#declare transy=<0.8475932150222,0.1960409091835,-0.22866482792252502>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -13.992756640556186*z rotate -165.3853308885192*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8475932150222,-0.1960409091835,0.22866482792252502>};
#declare transface[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-11.514195907252523>);
#declare Victor=vrotate(Victor,<0,-65.66816434749781,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-11.514195907252523>);
#declare Hugo=vrotate(Hugo,<0,-65.66816434749781,0>);
#declare transy=<0.7105514703903,0.07653463778245,-0.4713077881167>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -11.514195907252523*z rotate -65.66816434749781*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7105514703903,-0.07653463778245,0.4713077881167>};
#declare transface[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-108.50606809464118>);
#declare Victor=vrotate(Victor,<0,5.526689149263979,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-108.50606809464118>);
#declare Hugo=vrotate(Hugo,<0,5.526689149263979,0>);
#declare transy=<-0.2237304197732,-0.73980803000035,0.45842736034090004>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -108.50606809464118*z rotate 5.526689149263979*y Axis_Rotate_Trans(Victor,provi)  translate <0.2237304197732,0.73980803000035,-0.45842736034090004>};
#declare transface[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-105.29970761116967>);
#declare Victor=vrotate(Victor,<0,-45.37823073518899,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-105.29970761116967>);
#declare Hugo=vrotate(Hugo,<0,-45.37823073518899,0>);
#declare transy=<-0.5211033066346,-0.7017499581396249,0.21244349794605>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -105.29970761116967*z rotate -45.37823073518899*y Axis_Rotate_Trans(Victor,provi)  translate <0.5211033066346,0.7017499581396249,-0.21244349794605>};
#declare transface[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-109.03836690925095>);
#declare Victor=vrotate(Victor,<0,32.207399550549454,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-109.03836690925095>);
#declare Hugo=vrotate(Hugo,<0,32.207399550549454,0>);
#declare transy=<-0.4060690941656,-0.75094294822355,-0.06375384906510001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -109.03836690925095*z rotate 32.207399550549454*y Axis_Rotate_Trans(Victor,provi)  translate <0.4060690941656,0.75094294822355,0.06375384906510001>};
#declare transface[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.86686036972912>);
#declare Victor=vrotate(Victor,<0,19.311655361932015,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.86686036972912>);
#declare Hugo=vrotate(Hugo,<0,19.311655361932015,0>);
#declare transy=<0.017978323460200007,-0.8373461229361,0.083061363574025>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -86.86686036972912*z rotate 19.311655361932015*y Axis_Rotate_Trans(Victor,provi)  translate <-0.017978323460200007,0.8373461229361,-0.083061363574025>};
#declare transface[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.42239628493243>);
#declare Victor=vrotate(Victor,<0,12.411095943155198,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.42239628493243>);
#declare Hugo=vrotate(Hugo,<0,12.411095943155198,0>);
#declare transy=<-0.350611176748175,-0.6923463200404749,-0.356035646940125>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -104.42239628493243*z rotate 12.411095943155198*y Axis_Rotate_Trans(Victor,provi)  translate <0.350611176748175,0.6923463200404749,0.356035646940125>};
#declare transface[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.69188634651361>);
#declare Victor=vrotate(Victor,<0,9.125465671775132,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.69188634651361>);
#declare Hugo=vrotate(Hugo,<0,9.125465671775132,0>);
#declare transy=<-0.43348865866840003,-0.4616556030854,-0.5345038819543>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -123.69188634651361*z rotate 9.125465671775132*y Axis_Rotate_Trans(Victor,provi)  translate <0.43348865866840003,0.4616556030854,0.5345038819543>};
#declare transface[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.73759676050827>);
#declare Victor=vrotate(Victor,<0,42.63677032599782,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.73759676050827>);
#declare Hugo=vrotate(Hugo,<0,42.63677032599782,0>);
#declare transy=<0.033375981958749995,-0.7256271082389001,-0.39885342733355>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -65.73759676050827*z rotate 42.63677032599782*y Axis_Rotate_Trans(Victor,provi)  translate <-0.033375981958749995,0.7256271082389001,0.39885342733355>};
#declare transface[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-105.9000359293096>);
#declare Victor=vrotate(Victor,<0,-58.510919361877576,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-105.9000359293096>);
#declare Hugo=vrotate(Hugo,<0,-58.510919361877576,0>);
#declare transy=<0.32572975934022497,-0.652965043808575,-0.43331047380084997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -105.9000359293096*z rotate -58.510919361877576*y Axis_Rotate_Trans(Victor,provi)  translate <-0.32572975934022497,0.652965043808575,0.43331047380084997>};
#declare transface[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-49.702942425929976>);
#declare Victor=vrotate(Victor,<0,-7.275746024370266,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-49.702942425929976>);
#declare Hugo=vrotate(Hugo,<0,-7.275746024370266,0>);
#declare transy=<0.45988708508200005,-0.40955879531330003,-0.55452517980235>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -49.702942425929976*z rotate -7.275746024370266*y Axis_Rotate_Trans(Victor,provi)  translate <-0.45988708508200005,0.40955879531330003,0.55452517980235>};
#declare transface[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-40.907040656509714>);
#declare Victor=vrotate(Victor,<0,34.99483375125425,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-40.907040656509714>);
#declare Hugo=vrotate(Hugo,<0,34.99483375125425,0>);
#declare transy=<-0.013559618676775007,-0.381672531347875,-0.696054918054025>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -40.907040656509714*z rotate 34.99483375125425*y Axis_Rotate_Trans(Victor,provi)  translate <0.013559618676775007,0.381672531347875,0.696054918054025>};
#declare transface[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-57.63901866643705>);
#declare Victor=vrotate(Victor,<0,-29.478741986068666,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-57.63901866643705>);
#declare Hugo=vrotate(Hugo,<0,-29.478741986068666,0>);
#declare transy=<0.473767632877575,-0.138795348057775,-0.69029071604385>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -57.63901866643705*z rotate -29.478741986068666*y Axis_Rotate_Trans(Victor,provi)  translate <-0.473767632877575,0.138795348057775,0.69029071604385>};
#declare transface[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-73.50616248994096>);
#declare Victor=vrotate(Victor,<0,-16.963276084729557,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-73.50616248994096>);
#declare Hugo=vrotate(Hugo,<0,-16.963276084729557,0>);
#declare transy=<0.25662080276425,0.049753669995,-0.7863860685370501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -73.50616248994096*z rotate -16.963276084729557*y Axis_Rotate_Trans(Victor,provi)  translate <-0.25662080276425,-0.049753669995,0.7863860685370501>};
#declare transface[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-126.46943438401374>);
#declare Victor=vrotate(Victor,<0,79.08486098558033,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-126.46943438401374>);
#declare Hugo=vrotate(Hugo,<0,79.08486098558033,0>);
#declare transy=<-0.69059506040035,-0.4758365248469,0.32277690572015>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -126.46943438401374*z rotate 79.08486098558033*y Axis_Rotate_Trans(Victor,provi)  translate <0.69059506040035,0.4758365248469,-0.32277690572015>};
#declare transface[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-166.00724335943647>);
#declare Victor=vrotate(Victor,<0,14.614669111472685,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-166.00724335943647>);
#declare Hugo=vrotate(Hugo,<0,14.614669111472685,0>);
#declare transy=<-0.848564412957675,-0.1248954127165,0.370454266197225>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -166.00724335943647*z rotate 14.614669111472685*y Axis_Rotate_Trans(Victor,provi)  translate <0.848564412957675,0.1248954127165,-0.370454266197225>};
#declare transface[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-103.38866624060186>);
#declare Victor=vrotate(Victor,<0,90.4887231381799,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-103.38866624060186>);
#declare Hugo=vrotate(Hugo,<0,90.4887231381799,0>);
#declare transy=<-0.8938613427182001,-0.0165240595386,0.0909160169854>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -103.38866624060186*z rotate 90.4887231381799*y Axis_Rotate_Trans(Victor,provi)  translate <0.8938613427182001,0.0165240595386,-0.0909160169854>};
#declare transface[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.66168782931406>);
#declare Victor=vrotate(Victor,<0,64.1776531904022,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.66168782931406>);
#declare Hugo=vrotate(Hugo,<0,64.1776531904022,0>);
#declare transy=<-0.7383680538348749,-0.38902114848125,-0.12333659909960001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -104.66168782931406*z rotate 64.1776531904022*y Axis_Rotate_Trans(Victor,provi)  translate <0.7383680538348749,0.38902114848125,0.12333659909960001>};
#declare transface[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.11724455838286>);
#declare Victor=vrotate(Victor,<0,58.05918875237264,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.11724455838286>);
#declare Hugo=vrotate(Hugo,<0,58.05918875237264,0>);
#declare transy=<-0.7995271526783749,-0.08609550717789999,-0.355078353627575>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -90.11724455838286*z rotate 58.05918875237264*y Axis_Rotate_Trans(Victor,provi)  translate <0.7995271526783749,0.08609550717789999,0.355078353627575>};
#declare transface[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.60699309006954>);
#declare Victor=vrotate(Victor,<0,71.25221491563877,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.60699309006954>);
#declare Hugo=vrotate(Hugo,<0,71.25221491563877,0>);
#declare transy=<-0.8193861392235,0.1983062362428,-0.2518356115079>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -104.60699309006954*z rotate 71.25221491563877*y Axis_Rotate_Trans(Victor,provi)  translate <0.8193861392235,-0.1983062362428,0.2518356115079>};
#declare transface[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.85105630147675>);
#declare Victor=vrotate(Victor,<0,44.835295704807,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.85105630147675>);
#declare Hugo=vrotate(Hugo,<0,44.835295704807,0>);
#declare transy=<-0.5348601729887,-0.0768001871338,-0.63836636629315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -42.85105630147675*z rotate 44.835295704807*y Axis_Rotate_Trans(Victor,provi)  translate <0.5348601729887,0.0768001871338,0.63836636629315>};
#declare transface[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.5366848408593>);
#declare Victor=vrotate(Victor,<0,7.811931711413035,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.5366848408593>);
#declare Hugo=vrotate(Hugo,<0,7.811931711413035,0>);
#declare transy=<-0.28555071769105,-0.0067667203280750154,-0.79609367475335>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -144.5366848408593*z rotate 7.811931711413035*y Axis_Rotate_Trans(Victor,provi)  translate <0.28555071769105,0.0067667203280750154,0.79609367475335>};
#declare transface[32]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-71.0621276052749>);
#declare Victor=vrotate(Victor,<0,2.509363981437661,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-71.0621276052749>);
#declare Hugo=vrotate(Hugo,<0,2.509363981437661,0>);
#declare transy=<-0.10834906986545,0.23926812579175,-0.79403811876195>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -71.0621276052749*z rotate 2.509363981437661*y Axis_Rotate_Trans(Victor,provi)  translate <0.10834906986545,-0.23926812579175,0.79403811876195>};
#declare transface[33]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-40.33147538432005>);
#declare Victor=vrotate(Victor,<0,6.107125431692416,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-40.33147538432005>);
#declare Hugo=vrotate(Hugo,<0,6.107125431692416,0>);
#declare transy=<-0.517185225021675,0.370825299864175,-0.548058851312875>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -40.33147538432005*z rotate 6.107125431692416*y Axis_Rotate_Trans(Victor,provi)  translate <0.517185225021675,-0.370825299864175,0.548058851312875>};
#declare transface[34]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.63645068960658>);
#declare Victor=vrotate(Victor,<0,-3.5354043944452576,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.63645068960658>);
#declare Hugo=vrotate(Hugo,<0,-3.5354043944452576,0>);
#declare transy=<-0.016600611908925006,0.514786750821475,-0.706805656157325>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -89.63645068960658*z rotate -3.5354043944452576*y Axis_Rotate_Trans(Victor,provi)  translate <0.016600611908925006,-0.514786750821475,0.706805656157325>};
#declare transface[35]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.69916110481488>);
#declare Victor=vrotate(Victor,<0,15.727046898536083,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.69916110481488>);
#declare Hugo=vrotate(Hugo,<0,15.727046898536083,0>);
#declare transy=<-0.1292766777908,0.7097155093232,-0.50371779809065>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -92.69916110481488*z rotate 15.727046898536083*y Axis_Rotate_Trans(Victor,provi)  translate <0.1292766777908,-0.7097155093232,0.50371779809065>};
#declare transface[36]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-78.79649065443282>);
#declare Victor=vrotate(Victor,<0,127.84726920481413,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-78.79649065443282>);
#declare Hugo=vrotate(Hugo,<0,127.84726920481413,0>);
#declare transy=<-0.7115226683257501,-0.0053891413154499995,0.6130972263914001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -78.79649065443282*z rotate 127.84726920481413*y Axis_Rotate_Trans(Victor,provi)  translate <0.7115226683257501,0.0053891413154499995,-0.6130972263914001>};
#declare transface[37]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-29.9761318757426>);
#declare Victor=vrotate(Victor,<0,60.05516899194894,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-29.9761318757426>);
#declare Hugo=vrotate(Hugo,<0,60.05516899194894,0>);
#declare transy=<-0.004466984073600008,0.3272307199544,0.6521545603393>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -29.9761318757426*z rotate 60.05516899194894*y Axis_Rotate_Trans(Victor,provi)  translate <0.004466984073600008,-0.3272307199544,-0.6521545603393>};
#declare transface[38]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.67257574892164>);
#declare Victor=vrotate(Victor,<0,101.92844017413765,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.67257574892164>);
#declare Hugo=vrotate(Hugo,<0,101.92844017413765,0>);
#declare transy=<-0.7517641833783251,0.373386127170575,0.36061684278235>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -74.67257574892164*z rotate 101.92844017413765*y Axis_Rotate_Trans(Victor,provi)  translate <0.7517641833783251,-0.373386127170575,-0.36061684278235>};
#declare transface[39]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-67.06041273082218>);
#declare Victor=vrotate(Victor,<0,70.19024724933556,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-67.06041273082218>);
#declare Hugo=vrotate(Hugo,<0,70.19024724933556,0>);
#declare transy=<-0.48827784752025,0.7699916369184501,0.2255645851879>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -67.06041273082218*z rotate 70.19024724933556*y Axis_Rotate_Trans(Victor,provi)  translate <0.48827784752025,-0.7699916369184501,-0.2255645851879>};
#declare transface[40]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-136.84793981252744>);
#declare Victor=vrotate(Victor,<0,115.19022900531883,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-136.84793981252744>);
#declare Hugo=vrotate(Hugo,<0,115.19022900531883,0>);
#declare transy=<-0.7741087713181249,0.5115061353409001,-0.027686343400075003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -136.84793981252744*z rotate 115.19022900531883*y Axis_Rotate_Trans(Victor,provi)  translate <0.7741087713181249,-0.5115061353409001,0.027686343400075003>};
#declare transface[41]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-82.42598618419602>);
#declare Victor=vrotate(Victor,<0,59.10211670543349,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-82.42598618419602>);
#declare Hugo=vrotate(Hugo,<0,59.10211670543349,0>);
#declare transy=<-0.5687217539152,0.68439966933855,-0.16861821982225>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -82.42598618419602*z rotate 59.10211670543349*y Axis_Rotate_Trans(Victor,provi)  translate <0.5687217539152,-0.68439966933855,0.16861821982225>};
#declare transface[42]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-88.14402906213648>);
#declare Victor=vrotate(Victor,<0,55.32504315104592,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-88.14402906213648>);
#declare Hugo=vrotate(Hugo,<0,55.32504315104592,0>);
#declare transy=<-0.07081897656705,0.9055034898311751,0.09828121455210001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -88.14402906213648*z rotate 55.32504315104592*y Axis_Rotate_Trans(Victor,provi)  translate <0.07081897656705,-0.9055034898311751,-0.09828121455210001>};
#declare transface[43]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-101.29254268495853>);
#declare Victor=vrotate(Victor,<0,64.04973778544726,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-101.29254268495853>);
#declare Hugo=vrotate(Hugo,<0,64.04973778544726,0>);
#declare transy=<-0.316484102535625,0.8506313209598,-0.19471419716667498>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -101.29254268495853*z rotate 64.04973778544726*y Axis_Rotate_Trans(Victor,provi)  translate <0.316484102535625,-0.8506313209598,0.19471419716667498>};
#declare transface[44]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-112.69757422238172>);
#declare Victor=vrotate(Victor,<0,103.57435413825756,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-112.69757422238172>);
#declare Hugo=vrotate(Hugo,<0,103.57435413825756,0>);
#declare transy=<0.22275922183775002,0.81095352646735,-0.3166379220662>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -112.69757422238172*z rotate 103.57435413825756*y Axis_Rotate_Trans(Victor,provi)  translate <-0.22275922183775002,-0.81095352646735,0.3166379220662>};
#declare transface[45]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-15.386984986750996>);
#declare Victor=vrotate(Victor,<0,-134.90840278471998,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-15.386984986750996>);
#declare Hugo=vrotate(Hugo,<0,-134.90840278471998,0>);
#declare transy=<0.7339896497872,0.07890526436525,0.5807020859744>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -15.386984986750996*z rotate -134.90840278471998*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7339896497872,-0.07890526436525,-0.5807020859744>};
#declare transface[46]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-69.59792783349168>);
#declare Victor=vrotate(Victor,<0,114.83331038367605,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-69.59792783349168>);
#declare Hugo=vrotate(Hugo,<0,114.83331038367605,0>);
#declare transy=<0.40509789623020004,0.82208844469055,0.20554328733979998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -69.59792783349168*z rotate 114.83331038367605*y Axis_Rotate_Trans(Victor,provi)  translate <-0.40509789623020004,-0.82208844469055,-0.20554328733979998>};
#declare transface[47]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-73.54600503037814>);
#declare Victor=vrotate(Victor,<0,82.51394579342174,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-73.54600503037814>);
#declare Hugo=vrotate(Hugo,<0,82.51394579342174,0>);
#declare transy=<0.7186411966607751,0.45913216064740003,0.3276638280211>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -73.54600503037814*z rotate 82.51394579342174*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7186411966607751,-0.45913216064740003,-0.3276638280211>};
#declare transface[48]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.70029238883033>);
#declare Victor=vrotate(Victor,<0,134.62176926481104,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.70029238883033>);
#declare Hugo=vrotate(Hugo,<0,134.62176926481104,0>);
#declare transy=<0.5201321086992,0.772895454606625,-0.07065405967135>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -74.70029238883033*z rotate 134.62176926481104*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5201321086992,-0.772895454606625,0.07065405967135>};
#declare transface[49]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-55.53317464319388>);
#declare Victor=vrotate(Victor,<0,138.59644706749188,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-55.53317464319388>);
#declare Hugo=vrotate(Hugo,<0,138.59644706749188,0>);
#declare transy=<0.68962386246495,0.5469820213139001,-0.18098746744545>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -55.53317464319388*z rotate 138.59644706749188*y Axis_Rotate_Trans(Victor,provi)  translate <-0.68962386246495,-0.5469820213139001,0.18098746744545>};
#declare transface[50]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-151.45292632181832>);
#declare Victor=vrotate(Victor,<0,50.12380602264972,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-151.45292632181832>);
#declare Hugo=vrotate(Hugo,<0,50.12380602264972,0>);
#declare transy=<-0.43203668444267496,-0.34908896357459995,0.72532219976945>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -151.45292632181832*z rotate 50.12380602264972*y Axis_Rotate_Trans(Victor,provi)  translate <0.43203668444267496,0.34908896357459995,-0.72532219976945>};
#declare transface[51]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-76.97314847688523>);
#declare Victor=vrotate(Victor,<0,153.9182803576334,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-76.97314847688523>);
#declare Hugo=vrotate(Hugo,<0,153.9182803576334,0>);
#declare transy=<0.450587417275525,0.442651986276125,-0.5562383825915249>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -76.97314847688523*z rotate 153.9182803576334*y Axis_Rotate_Trans(Victor,provi)  translate <-0.450587417275525,-0.442651986276125,0.5562383825915249>};
#declare nbVertices=55;
#declare lesVertices=array[nbVertices];
#declare lesVertices[0]=<-0.9113571213904,0.2025232879125,-0.1197914387762>;
#declare lesVertices[1]=<-0.8953698515418,-0.1568665332687,-0.3415764285195>;
#declare lesVertices[2]=<-0.8904104380236,-0.0184725787426,0.2398295859409>;
#declare lesVertices[3]=<-0.8744231681751,-0.3778623999237,0.0180445961976>;
#declare lesVertices[4]=<-0.7899679448721,0.2092186109511,-0.5245445221677>;
#declare lesVertices[5]=<-0.7351288158665,-0.3693560793251,0.4169555436107>;
#declare lesVertices[6]=<-0.719866570553,0.5738656273814,-0.0562190084386>;
#declare lesVertices[7]=<-0.6859741249141,0.2162868037602,0.5256600326227>;
#declare lesVertices[8]=<-0.6780113547023,-0.3670291396816,-0.6368596497811>;
#declare lesVertices[9]=<-0.6441189090634,-0.7246079633027,-0.0549806087198>;
#declare lesVertices[10]=<-0.5984773940348,0.58056095042,-0.4609720918301>;
#declare lesVertices[11]=<-0.5805722182444,0.58237194798,0.3426919389745>;
#declare lesVertices[12]=<-0.5726094480326,-9.439954618E-4,-0.8198277434293>;
#declare lesVertices[13]=<-0.530692502757,-0.1345966968223,0.7027859902925>;
#declare lesVertices[14]=<-0.5227297325452,-0.7179126402641,-0.4597336921113>;
#declare lesVertices[15]=<-0.5048245567548,-0.7161016427041,0.3439303386933>;
#declare lesVertices[16]=<-0.3940410809253,0.8153203329229,-0.1751416451482>;
#declare lesVertices[17]=<-0.3392019519196,0.2367456426466,0.7663584206301>;
#declare lesVertices[18]=<-0.2874660599152,-0.926264249117,0.0486471174317>;
#declare lesVertices[19]=<-0.2627712282534,0.5999005312608,-0.7169653903956>;
#declare lesVertices[20]=<-0.2547467286167,0.8238266535215,0.2237693022649>;
#declare lesVertices[21]=<-0.2467839584048,0.2405107100797,-0.9387503801389>;
#declare lesVertices[22]=<-0.2338000452499,0.6028307868664,0.583390326982>;
#declare lesVertices[23]=<-0.1740396536088,-0.3362529826366,0.806413716444>;
#declare lesVertices[24]=<-0.166076883397,-0.9195689260784,-0.3561059659598>;
#declare lesVertices[25]=<-0.1580523837603,-0.6956428038177,0.5846287267007>;
#declare lesVertices[26]=<-0.0583349151438,0.8346599137636,-0.4311349437138>;
#declare lesVertices[27]=<0.0174508972285,0.0350893568323,0.8699861467816>;
#declare lesVertices[28]=<0.0593061130792,-0.9058054102307,0.2893455054391>;
#declare lesVertices[29]=<0.1590235816957,0.6244973073507,-0.7264181649754>;
#declare lesVertices[30]=<0.1670480813324,0.8484234296114,0.2143165276851>;
#declare lesVertices[31]=<0.1750108515442,0.2651074861696,-0.9482031547188>;
#declare lesVertices[32]=<0.1879947646991,0.6274275629563,0.5739375524022>;
#declare lesVertices[33]=<0.1992472425024,-0.5136256084158,0.7180900907423>;
#declare lesVertices[34]=<0.2557179265521,-0.8949721499885,-0.3655587405396>;
#declare lesVertices[35]=<0.2884372578506,0.85511875265,-0.1904365557064>;
#declare lesVertices[36]=<0.3432763868563,0.2765440623738,0.751063510072>;
#declare lesVertices[37]=<0.3907377933397,-0.1422832689469,0.7816625210799>;
#declare lesVertices[38]=<0.3950122788607,-0.8864658293899,0.0333522068735>;
#declare lesVertices[39]=<0.4166057393419,-0.7237882148287,0.4228068694806>;
#declare lesVertices[40]=<0.5057957546902,0.6449561462371,-0.485719776968>;
#declare lesVertices[41]=<0.5237009304806,0.6467671437971,0.3179442538366>;
#declare lesVertices[42]=<0.5316637006924,0.0634512003553,-0.8445754285672>;
#declare lesVertices[43]=<0.5815434161798,-0.653517444447,-0.4844813772493>;
#declare lesVertices[44]=<0.6450901069988,0.6534624668357,-0.0868088295549>;
#declare lesVertices[45]=<0.6789825526377,0.2958836432145,0.4950702115064>;
#declare lesVertices[46]=<0.6869453228495,-0.2874323002272,-0.6674494708974>;
#declare lesVertices[47]=<0.7208377684885,-0.6450111238484,-0.0855704298361>;
#declare lesVertices[48]=<0.7264439591212,-0.1229436881061,0.5256692225143>;
#declare lesVertices[49]=<0.7361000138019,0.2982105828581,-0.5587449818854>;
#declare lesVertices[50]=<0.7424312289697,-0.4823335092873,0.303884232771>;
#declare lesVertices[51]=<0.8753943661106,0.3067169034567,-0.1598340344723>;
#declare lesVertices[52]=<0.8913816359591,-0.0526729177244,-0.3816190242156>;
#declare lesVertices[53]=<0.8963410494773,0.0857210368016,0.1997869902448>;
#declare lesVertices[54]=<0.9123283193258,-0.2736687843795,-0.0219979994985>;
